home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / RoboWar •••• / RoboWar v1.5.1 / RoboWar v1.5.1.rsrc / CODE_5.txt < prev    next >
Text File  |  1990-05-28  |  363KB  |  6,347 lines

  1. # near model CODE resource
  2. # jump table entries: 264-271 (8 of them)
  3. export_40:
  4. 00000000  426D B2AE                clr.w      [A5 - 0x4D52]
  5. 00000004  42AD F4B6                clr.l      [A5 - 0xB4A]
  6. 00000008  7001                     moveq.l    D0, 0x01
  7. 0000000A  3B40 AB3E                move.w     [A5 - 0x54C2], D0
  8. 0000000E  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  9. 00000012  4868 0010                pea.l      [A0 + 0x10]
  10. 00000016  A928                     syscall    InvalRect
  11. 00000018  4EBA 1A06                jsr        [PC + 0x1A06 /* 00001A20 */]
  12. 0000001C  4E75                     rts
  13. export_34:
  14. fn0000001E:
  15. 0000001E  4E56 FFFC                link       A6, -0x0004
  16. 00000022  426D B2AE                clr.w      [A5 - 0x4D52]
  17. 00000026  4A6D AB42                tst.w      [A5 - 0x54BE]
  18. 0000002A  6616                     bne        +0x18 /* 00000042 */
  19. 0000002C  2F2D CF66                move.l     -[A7], [A5 - 0x309A]
  20. 00000030  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  21. 00000034  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  22. 00000038  673A                     beq        +0x3C /* 00000074 */
  23. 0000003A  3F3C 0001                move.w     -[A7], 0x1
  24. 0000003E  A9C8                     syscall    SysBeep
  25. 00000040  6032                     bra        +0x34 /* 00000074 */
  26. label00000042:
  27. 00000042  2F2D CF76                move.l     -[A7], [A5 - 0x308A]
  28. 00000046  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  29. 0000004A  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  30. 0000004E  6706                     beq        +0x8 /* 00000056 */
  31. 00000050  3F3C 0001                move.w     -[A7], 0x1
  32. 00000054  A9C8                     syscall    SysBeep
  33. label00000056:
  34. 00000056  206D CF76                movea.l    A0, [A5 - 0x308A]
  35. 0000005A  2050                     movea.l    A0, [A0]
  36. 0000005C  2F10                     move.l     -[A7], [A0]
  37. 0000005E  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  38. 00000062  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  39. 00000066  6706                     beq        +0x8 /* 0000006E */
  40. 00000068  3F3C 0001                move.w     -[A7], 0x1
  41. 0000006C  A9C8                     syscall    SysBeep
  42. label0000006E:
  43. 0000006E  486D CF74                pea.l      [A5 - 0x308C]
  44. 00000072  A87D                     syscall    ClosePort
  45. label00000074:
  46. 00000074  2F2D 9C12                move.l     -[A7], [A5 - 0x63EE]
  47. 00000078  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  48. 0000007C  42AD 9C12                clr.l      [A5 - 0x63EE]
  49. 00000080  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  50. 00000084  6706                     beq        +0x8 /* 0000008C */
  51. 00000086  3F3C 0001                move.w     -[A7], 0x1
  52. 0000008A  A9C8                     syscall    SysBeep
  53. label0000008C:
  54. 0000008C  4AAD F4B0                tst.l      [A5 - 0xB50]
  55. 00000090  6734                     beq        +0x36 /* 000000C6 */
  56. 00000092  206D F4B0                movea.l    A0, [A5 - 0xB50]
  57. 00000096  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  58. label0000009C:
  59. 0000009C  2F2D F4B0                move.l     -[A7], [A5 - 0xB50]
  60. 000000A0  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  61. 000000A4  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  62. 000000A8  6706                     beq        +0x8 /* 000000B0 */
  63. 000000AA  3F3C 0001                move.w     -[A7], 0x1
  64. 000000AE  A9C8                     syscall    SysBeep
  65. label000000B0:
  66. 000000B0  2B6E FFFC F4B0           move.l     [A5 - 0xB50], [A6 - 0x4]
  67. 000000B6  206D F4B0                movea.l    A0, [A5 - 0xB50]
  68. 000000BA  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  69. 000000C0  4AAD F4B0                tst.l      [A5 - 0xB50]
  70. 000000C4  66D6                     bne        -0x28 /* 0000009C */
  71. label000000C6:
  72. 000000C6  4E5E                     unlink     A6
  73. 000000C8  4E75                     rts
  74. export_36:
  75. 000000CA  4E75                     rts
  76. export_39:
  77. 000000CC  4E56 FFD6                link       A6, -0x002A
  78. 000000D0  41ED F4BA                lea.l      A0, [A5 - 0xB46]
  79. 000000D4  2D48 FFEE                move.l     [A6 - 0x12], A0
  80. 000000D8  426E FFF6                clr.w      [A6 - 0xA]
  81. 000000DC  3D7C 012C FFFA           move.w     [A6 - 0x6], 0x12C
  82. 000000E2  3D7C 012C FFF8           move.w     [A6 - 0x8], 0x12C
  83. 000000E8  3D7C 01F4 FFFC           move.w     [A6 - 0x4], 0x1F4
  84. 000000EE  486E FFF6                pea.l      [A6 - 0xA]
  85. 000000F2  A8A3                     syscall    EraseRect
  86. 000000F4  3D7C 0150 FFF8           move.w     [A6 - 0x8], 0x150
  87. 000000FA  3D7C 01AC FFFC           move.w     [A6 - 0x4], 0x1AC
  88. 00000100  42A7                     clr.l      -[A7]
  89. 00000102  A8D8                     syscall    NewRgn
  90. 00000104  205F                     movea.l    A0, [A7]+
  91. 00000106  2D48 FFF2                move.l     [A6 - 0xE], A0
  92. 0000010A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  93. 0000010E  A87A                     syscall    GetClip
  94. 00000110  426E FFFE                clr.w      [A6 - 0x2]
  95. 00000114  6000 01CE                bra        +0x1D0 /* 000002E4 */
  96. label00000118:
  97. 00000118  302E FFFE                move.w     D0, [A6 - 0x2]
  98. 0000011C  C1FC 0022                muls.w     D0, 0x22 /* '\"' */
  99. 00000120  4267                     clr.w      -[A7]
  100. 00000122  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  101. 00000126  0640 0012                addi.w     D0, 0x12
  102. 0000012A  3F00                     move.w     -[A7], D0
  103. 0000012C  3F3C 013F                move.w     -[A7], 0x13F
  104. 00000130  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  105. 00000134  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  106. 00000138  4FEF 000A                lea.l      A7, [A7 + 0xA]
  107. 0000013C  302E FFFE                move.w     D0, [A6 - 0x2]
  108. 00000140  C1FC 0022                muls.w     D0, 0x22 /* '\"' */
  109. 00000144  3D40 FFF6                move.w     [A6 - 0xA], D0
  110. 00000148  302E FFFE                move.w     D0, [A6 - 0x2]
  111. 0000014C  C1FC 0022                muls.w     D0, 0x22 /* '\"' */
  112. 00000150  0640 0023                addi.w     D0, 0x23 /* '#' */
  113. 00000154  3D40 FFFA                move.w     [A6 - 0x6], D0
  114. 00000158  486E FFF6                pea.l      [A6 - 0xA]
  115. 0000015C  A87B                     syscall    ClipRect
  116. 0000015E  302E FFFE                move.w     D0, [A6 - 0x2]
  117. 00000162  C1FC 010C                muls.w     D0, 0x10C
  118. 00000166  41ED AC64                lea.l      A0, [A5 - 0x539C]
  119. 0000016A  D1C0                     add.l      A0, D0
  120. 0000016C  4A68 010A                tst.w      [A0 + 0x10A]
  121. 00000170  6738                     beq        +0x3A /* 000001AA */
  122. 00000172  302E FFFE                move.w     D0, [A6 - 0x2]
  123. 00000176  C1FC 0022                muls.w     D0, 0x22 /* '\"' */
  124. 0000017A  3F3C 0150                move.w     -[A7], 0x150
  125. 0000017E  0640 001D                addi.w     D0, 0x1D
  126. 00000182  3F00                     move.w     -[A7], D0
  127. 00000184  A893                     syscall    MoveTo
  128. 00000186  302E FFFE                move.w     D0, [A6 - 0x2]
  129. 0000018A  C1FC 010C                muls.w     D0, 0x10C
  130. 0000018E  41ED AC64                lea.l      A0, [A5 - 0x539C]
  131. 00000192  D1C0                     add.l      A0, D0
  132. 00000194  3028 010A                move.w     D0, [A0 + 0x10A]
  133. 00000198  0640 0030                addi.w     D0, 0x30 /* '0' */
  134. 0000019C  206E FFEE                movea.l    A0, [A6 - 0x12]
  135. 000001A0  1140 0006                move.b     [A0 + 0x6], D0
  136. 000001A4  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  137. 000001A8  A884                     syscall    DrawString
  138. label000001AA:
  139. 000001AA  4267                     clr.w      -[A7]
  140. 000001AC  A887                     syscall    TextFont
  141. 000001AE  3F3C 000C                move.w     -[A7], 0xC
  142. 000001B2  A88A                     syscall    TextSize
  143. 000001B4  302E FFFE                move.w     D0, [A6 - 0x2]
  144. 000001B8  C1FC 0022                muls.w     D0, 0x22 /* '\"' */
  145. 000001BC  3F3C 0150                move.w     -[A7], 0x150
  146. 000001C0  0640 0012                addi.w     D0, 0x12
  147. 000001C4  3F00                     move.w     -[A7], D0
  148. 000001C6  A893                     syscall    MoveTo
  149. 000001C8  302E FFFE                move.w     D0, [A6 - 0x2]
  150. 000001CC  C1FC 0618                muls.w     D0, 0x618
  151. 000001D0  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  152. 000001D4  D1C0                     add.l      A0, D0
  153. 000001D6  4868 004E                pea.l      [A0 + 0x4E]
  154. 000001DA  A884                     syscall    DrawString
  155. 000001DC  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  156. 000001E0  A879                     syscall    SetClip
  157. 000001E2  3F3C 0004                move.w     -[A7], 0x4
  158. 000001E6  A887                     syscall    TextFont
  159. 000001E8  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  160. 000001EC  A88A                     syscall    TextSize
  161. 000001EE  302E FFFE                move.w     D0, [A6 - 0x2]
  162. 000001F2  C1FC 0618                muls.w     D0, 0x618
  163. 000001F6  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  164. 000001FA  D1C0                     add.l      A0, D0
  165. 000001FC  4A28 0048                tst.b      [A0 + 0x48]
  166. 00000200  6700 00C4                beq        +0xC6 /* 000002C6 */
  167. 00000204  302E FFFE                move.w     D0, [A6 - 0x2]
  168. 00000208  C1FC 0618                muls.w     D0, 0x618
  169. 0000020C  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  170. 00000210  D1C0                     add.l      A0, D0
  171. 00000212  3F28 0036                move.w     -[A7], [A0 + 0x36]
  172. 00000216  486D F4C2                pea.l      [A5 - 0xB3E]
  173. 0000021A  486E FFE6                pea.l      [A6 - 0x1A]
  174. 0000021E  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  175. 00000222  4FEF 000A                lea.l      A7, [A7 + 0xA]
  176. 00000226  486E FFE6                pea.l      [A6 - 0x1A]
  177. 0000022A  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  178. 0000022E  588F                     addq.l     A7, 4
  179. 00000230  302E FFFE                move.w     D0, [A6 - 0x2]
  180. 00000234  C1FC 0618                muls.w     D0, 0x618
  181. 00000238  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  182. 0000023C  D1C0                     add.l      A0, D0
  183. 0000023E  3F28 0040                move.w     -[A7], [A0 + 0x40]
  184. 00000242  486D F4C6                pea.l      [A5 - 0xB3A]
  185. 00000246  486E FFDE                pea.l      [A6 - 0x22]
  186. 0000024A  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  187. 0000024E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  188. 00000252  486E FFDE                pea.l      [A6 - 0x22]
  189. 00000256  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  190. 0000025A  588F                     addq.l     A7, 4
  191. 0000025C  302E FFFE                move.w     D0, [A6 - 0x2]
  192. 00000260  C1FC 0022                muls.w     D0, 0x22 /* '\"' */
  193. 00000264  3F3C 01AE                move.w     -[A7], 0x1AE
  194. 00000268  0640 0012                addi.w     D0, 0x12
  195. 0000026C  3F00                     move.w     -[A7], D0
  196. 0000026E  A893                     syscall    MoveTo
  197. 00000270  486D F4CA                pea.l      [A5 - 0xB36]
  198. 00000274  A884                     syscall    DrawString
  199. 00000276  302E FFFE                move.w     D0, [A6 - 0x2]
  200. 0000027A  C1FC 0022                muls.w     D0, 0x22 /* '\"' */
  201. 0000027E  3F3C 01DB                move.w     -[A7], 0x1DB
  202. 00000282  0640 0012                addi.w     D0, 0x12
  203. 00000286  3F00                     move.w     -[A7], D0
  204. 00000288  A893                     syscall    MoveTo
  205. 0000028A  486E FFE6                pea.l      [A6 - 0x1A]
  206. 0000028E  A884                     syscall    DrawString
  207. 00000290  302E FFFE                move.w     D0, [A6 - 0x2]
  208. 00000294  C1FC 0022                muls.w     D0, 0x22 /* '\"' */
  209. 00000298  3F3C 01AE                move.w     -[A7], 0x1AE
  210. 0000029C  0640 001B                addi.w     D0, 0x1B
  211. 000002A0  3F00                     move.w     -[A7], D0
  212. 000002A2  A893                     syscall    MoveTo
  213. 000002A4  486D F4D2                pea.l      [A5 - 0xB2E]
  214. 000002A8  A884                     syscall    DrawString
  215. 000002AA  302E FFFE                move.w     D0, [A6 - 0x2]
  216. 000002AE  C1FC 0022                muls.w     D0, 0x22 /* '\"' */
  217. 000002B2  3F3C 01DB                move.w     -[A7], 0x1DB
  218. 000002B6  0640 001B                addi.w     D0, 0x1B
  219. 000002BA  3F00                     move.w     -[A7], D0
  220. 000002BC  A893                     syscall    MoveTo
  221. 000002BE  486E FFDE                pea.l      [A6 - 0x22]
  222. 000002C2  A884                     syscall    DrawString
  223. 000002C4  601A                     bra        +0x1C /* 000002E0 */
  224. label000002C6:
  225. 000002C6  302E FFFE                move.w     D0, [A6 - 0x2]
  226. 000002CA  C1FC 0022                muls.w     D0, 0x22 /* '\"' */
  227. 000002CE  3F3C 01AE                move.w     -[A7], 0x1AE
  228. 000002D2  0640 0016                addi.w     D0, 0x16
  229. 000002D6  3F00                     move.w     -[A7], D0
  230. 000002D8  A893                     syscall    MoveTo
  231. 000002DA  486D F4DA                pea.l      [A5 - 0xB26]
  232. 000002DE  A884                     syscall    DrawString
  233. label000002E0:
  234. 000002E0  526E FFFE                addq.w     [A6 - 0x2], 1
  235. label000002E4:
  236. 000002E4  302E FFFE                move.w     D0, [A6 - 0x2]
  237. 000002E8  B06D AC62                cmp.w      D0, [A5 - 0x539E]
  238. 000002EC  6D00 FE2A                blt        -0x1D4 /* 00000118 */
  239. 000002F0  2F2D F4B6                move.l     -[A7], [A5 - 0xB4A]
  240. 000002F4  486D F4E4                pea.l      [A5 - 0xB1C]
  241. 000002F8  486E FFD6                pea.l      [A6 - 0x2A]
  242. 000002FC  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  243. 00000300  4FEF 000C                lea.l      A7, [A7 + 0xC]
  244. 00000304  486E FFD6                pea.l      [A6 - 0x2A]
  245. 00000308  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  246. 0000030C  588F                     addq.l     A7, 4
  247. 0000030E  3F3C 0168                move.w     -[A7], 0x168
  248. 00000312  3F3C 00D8                move.w     -[A7], 0xD8
  249. 00000316  A893                     syscall    MoveTo
  250. 00000318  486D F4E8                pea.l      [A5 - 0xB18]
  251. 0000031C  A884                     syscall    DrawString
  252. 0000031E  3F3C 01A9                move.w     -[A7], 0x1A9
  253. 00000322  3F3C 00D8                move.w     -[A7], 0xD8
  254. 00000326  A893                     syscall    MoveTo
  255. 00000328  486E FFD6                pea.l      [A6 - 0x2A]
  256. 0000032C  A884                     syscall    DrawString
  257. 0000032E  4A6D AB3E                tst.w      [A5 - 0x54C2]
  258. 00000332  670A                     beq        +0xC /* 0000033E */
  259. 00000334  426D AB3E                clr.w      [A5 - 0x54C2]
  260. 00000338  2F2D AAD6                move.l     -[A7], [A5 - 0x552A]
  261. 0000033C  A957                     syscall    ShowControl
  262. label0000033E:
  263. 0000033E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  264. 00000342  A8D9                     syscall    DisposRgn/DisposeRgn
  265. 00000344  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  266. 00000348  6706                     beq        +0x8 /* 00000350 */
  267. 0000034A  3F3C 0001                move.w     -[A7], 0x1
  268. 0000034E  A9C8                     syscall    SysBeep
  269. label00000350:
  270. 00000350  4EBA 16CE                jsr        [PC + 0x16CE /* 00001A20 */]
  271. 00000354  4E5E                     unlink     A6
  272. 00000356  4E75                     rts
  273. export_35:
  274. 00000358  2F2D 9BE6                move.l     -[A7], [A5 - 0x641A]
  275. 0000035C  3F3C 0001                move.w     -[A7], 0x1
  276. 00000360  1F2D B2B1                move.b     -[A7], [A5 - 0x4D4F]
  277. 00000364  A945                     syscall    CheckItem
  278. 00000366  4A6D B2B0                tst.w      [A5 - 0x4D50]
  279. 0000036A  57C0                     seq        D0
  280. 0000036C  4400                     neg.b      D0
  281. 0000036E  4880                     ext.w      D0
  282. 00000370  3B40 B2B0                move.w     [A5 - 0x4D50], D0
  283. 00000374  4E75                     rts
  284. export_38:
  285. 00000376  4E56 FD54                link       A6, -0x02AC
  286. 0000037A  2F2D 9BE6                move.l     -[A7], [A5 - 0x641A]
  287. 0000037E  3F3C 0002                move.w     -[A7], 0x2
  288. 00000382  1F3C 0001                move.b     -[A7], 0x1
  289. 00000386  A945                     syscall    CheckItem
  290. 00000388  7064                     moveq.l    D0, 0x64
  291. 0000038A  3D40 FFA4                move.w     [A6 - 0x5C], D0
  292. 0000038E  7064                     moveq.l    D0, 0x64
  293. 00000390  3D40 FFA2                move.w     [A6 - 0x5E], D0
  294. 00000394  2D7C 5445 5854 FFF0      move.l     [A6 - 0x10], 0x54455854 /* 'TEXT' */
  295. 0000039C  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  296. 000003A0  486D F4F2                pea.l      [A5 - 0xB0E]
  297. 000003A4  42A7                     clr.l      -[A7]
  298. 000003A6  3F3C 0001                move.w     -[A7], 0x1
  299. 000003AA  486E FFF0                pea.l      [A6 - 0x10]
  300. 000003AE  42A7                     clr.l      -[A7]
  301. 000003B0  486E FFA6                pea.l      [A6 - 0x5A]
  302. 000003B4  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  303. 000003B8  4A2E FFA6                tst.b      [A6 - 0x5A]
  304. 000003BC  6700 020E                beq        +0x210 /* 000005CC */
  305. 000003C0  4267                     clr.w      -[A7]
  306. 000003C2  486E FFB0                pea.l      [A6 - 0x50]
  307. 000003C6  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  308. 000003CA  486E FF94                pea.l      [A6 - 0x6C]
  309. 000003CE  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  310. 000003D2  301F                     move.w     D0, [A7]+
  311. 000003D4  4A40                     tst.w      D0
  312. 000003D6  6706                     beq        +0x8 /* 000003DE */
  313. 000003D8  3F3C 0001                move.w     -[A7], 0x1
  314. 000003DC  A9C8                     syscall    SysBeep
  315. label000003DE:
  316. 000003DE  4267                     clr.w      -[A7]
  317. 000003E0  3F2E FF94                move.w     -[A7], [A6 - 0x6C]
  318. 000003E4  486E FF8C                pea.l      [A6 - 0x74]
  319. 000003E8  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  320. 000003EC  301F                     move.w     D0, [A7]+
  321. 000003EE  4A40                     tst.w      D0
  322. 000003F0  6706                     beq        +0x8 /* 000003F8 */
  323. 000003F2  3F3C 0001                move.w     -[A7], 0x1
  324. 000003F6  A9C8                     syscall    SysBeep
  325. label000003F8:
  326. 000003F8  42A7                     clr.l      -[A7]
  327. 000003FA  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  328. 000003FE  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  329. 00000402  205F                     movea.l    A0, [A7]+
  330. 00000404  2D48 FF88                move.l     [A6 - 0x78], A0
  331. 00000408  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  332. 0000040C  6706                     beq        +0x8 /* 00000414 */
  333. 0000040E  3F3C 0001                move.w     -[A7], 0x1
  334. 00000412  A9C8                     syscall    SysBeep
  335. label00000414:
  336. 00000414  4267                     clr.w      -[A7]
  337. 00000416  3F2E FF94                move.w     -[A7], [A6 - 0x6C]
  338. 0000041A  486E FF8C                pea.l      [A6 - 0x74]
  339. 0000041E  2F2E FF88                move.l     -[A7], [A6 - 0x78]
  340. 00000422  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  341. 00000426  301F                     move.w     D0, [A7]+
  342. 00000428  4A40                     tst.w      D0
  343. 0000042A  6706                     beq        +0x8 /* 00000432 */
  344. 0000042C  3F3C 0001                move.w     -[A7], 0x1
  345. 00000430  A9C8                     syscall    SysBeep
  346. label00000432:
  347. 00000432  4267                     clr.w      -[A7]
  348. 00000434  3F2E FF94                move.w     -[A7], [A6 - 0x6C]
  349. 00000438  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  350. 0000043C  301F                     move.w     D0, [A7]+
  351. 0000043E  4A40                     tst.w      D0
  352. 00000440  6706                     beq        +0x8 /* 00000448 */
  353. 00000442  3F3C 0001                move.w     -[A7], 0x1
  354. 00000446  A9C8                     syscall    SysBeep
  355. label00000448:
  356. 00000448  7001                     moveq.l    D0, 0x01
  357. 0000044A  3B40 B2B2                move.w     [A5 - 0x4D4E], D0
  358. 0000044E  4A6D AB40                tst.w      [A5 - 0x54C0]
  359. 00000452  670C                     beq        +0xE /* 00000460 */
  360. 00000454  0C6D 0005 AB40           cmpi.w     [A5 - 0x54C0], 0x5
  361. 0000045A  6704                     beq        +0x6 /* 00000460 */
  362. 0000045C  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  363. label00000460:
  364. 00000460  7005                     moveq.l    D0, 0x05
  365. 00000462  3B40 AB40                move.w     [A5 - 0x54C0], D0
  366. 00000466  486D F504                pea.l      [A5 - 0xAFC]
  367. 0000046A  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  368. 0000046E  588F                     addq.l     A7, 4
  369. 00000470  426E FF9C                clr.w      [A6 - 0x64]
  370. 00000474  6004                     bra        +0x6 /* 0000047A */
  371. label00000476:
  372. 00000476  526E FF9C                addq.w     [A6 - 0x64], 1
  373. label0000047A:
  374. 0000047A  306E FF9C                movea.w    A0, [A6 - 0x64]
  375. 0000047E  D1EE FF88                add.l      A0, [A6 - 0x78]
  376. 00000482  0C10 000D                cmpi.b     [A0], 0xD /* '\r' */
  377. 00000486  67EE                     beq        -0x10 /* 00000476 */
  378. 00000488  306E FF9C                movea.w    A0, [A6 - 0x64]
  379. 0000048C  D1EE FF88                add.l      A0, [A6 - 0x78]
  380. 00000490  0C10 0020                cmpi.b     [A0], 0x20 /* ' ' */
  381. 00000494  67E0                     beq        -0x1E /* 00000476 */
  382. 00000496  306E FF9C                movea.w    A0, [A6 - 0x64]
  383. 0000049A  D1EE FF88                add.l      A0, [A6 - 0x78]
  384. 0000049E  1010                     move.b     D0, [A0]
  385. 000004A0  4880                     ext.w      D0
  386. 000004A2  3F00                     move.w     -[A7], D0
  387. 000004A4  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  388. 000004A8  548F                     addq.l     A7, 2
  389. 000004AA  0C40 0053                cmpi.w     D0, 0x53 /* 'S' */
  390. 000004AE  6600 0102                bne        +0x104 /* 000005B2 */
  391. 000004B2  306E FF9C                movea.w    A0, [A6 - 0x64]
  392. 000004B6  D1EE FF88                add.l      A0, [A6 - 0x78]
  393. 000004BA  1028 0001                move.b     D0, [A0 + 0x1]
  394. 000004BE  4880                     ext.w      D0
  395. 000004C0  3F00                     move.w     -[A7], D0
  396. 000004C2  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  397. 000004C6  548F                     addq.l     A7, 2
  398. 000004C8  0C40 0041                cmpi.w     D0, 0x41 /* 'A' */
  399. 000004CC  6600 00E4                bne        +0xE6 /* 000005B2 */
  400. 000004D0  306E FF9C                movea.w    A0, [A6 - 0x64]
  401. 000004D4  D1EE FF88                add.l      A0, [A6 - 0x78]
  402. 000004D8  1028 0002                move.b     D0, [A0 + 0x2]
  403. 000004DC  4880                     ext.w      D0
  404. 000004DE  3F00                     move.w     -[A7], D0
  405. 000004E0  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  406. 000004E4  548F                     addq.l     A7, 2
  407. 000004E6  0C40 0056                cmpi.w     D0, 0x56 /* 'V' */
  408. 000004EA  6600 00C6                bne        +0xC8 /* 000005B2 */
  409. 000004EE  306E FF9C                movea.w    A0, [A6 - 0x64]
  410. 000004F2  D1EE FF88                add.l      A0, [A6 - 0x78]
  411. 000004F6  1028 0003                move.b     D0, [A0 + 0x3]
  412. 000004FA  4880                     ext.w      D0
  413. 000004FC  3F00                     move.w     -[A7], D0
  414. 000004FE  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  415. 00000502  548F                     addq.l     A7, 2
  416. 00000504  0C40 0045                cmpi.w     D0, 0x45 /* 'E' */
  417. 00000508  6600 00A8                bne        +0xAA /* 000005B2 */
  418. 0000050C  586E FF9C                addq.w     [A6 - 0x64], 4
  419. 00000510  6004                     bra        +0x6 /* 00000516 */
  420. label00000512:
  421. 00000512  526E FF9C                addq.w     [A6 - 0x64], 1
  422. label00000516:
  423. 00000516  306E FF9C                movea.w    A0, [A6 - 0x64]
  424. 0000051A  D1EE FF88                add.l      A0, [A6 - 0x78]
  425. 0000051E  0C10 0020                cmpi.b     [A0], 0x20 /* ' ' */
  426. 00000522  67EE                     beq        -0x10 /* 00000512 */
  427. 00000524  426E FF9A                clr.w      [A6 - 0x66]
  428. 00000528  601A                     bra        +0x1C /* 00000544 */
  429. label0000052A:
  430. 0000052A  306E FF9A                movea.w    A0, [A6 - 0x66]
  431. 0000052E  D1CE                     add.l      A0, A6
  432. 00000530  326E FF9C                movea.w    A1, [A6 - 0x64]
  433. 00000534  D3EE FF88                add.l      A1, [A6 - 0x78]
  434. 00000538  1151 FD58                move.b     [A0 - 0x2A8], [A1]
  435. 0000053C  526E FF9A                addq.w     [A6 - 0x66], 1
  436. 00000540  526E FF9C                addq.w     [A6 - 0x64], 1
  437. label00000544:
  438. 00000544  306E FF9C                movea.w    A0, [A6 - 0x64]
  439. 00000548  D1EE FF88                add.l      A0, [A6 - 0x78]
  440. 0000054C  0C10 000D                cmpi.b     [A0], 0xD /* '\r' */
  441. 00000550  66D8                     bne        -0x26 /* 0000052A */
  442. 00000552  306E FF9A                movea.w    A0, [A6 - 0x66]
  443. 00000556  D1CE                     add.l      A0, A6
  444. 00000558  4228 FD58                clr.b      [A0 - 0x2A8]
  445. 0000055C  486E FD58                pea.l      [A6 - 0x2A8]
  446. 00000560  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  447. 00000564  588F                     addq.l     A7, 4
  448. 00000566  4267                     clr.w      -[A7]
  449. 00000568  486E FD58                pea.l      [A6 - 0x2A8]
  450. 0000056C  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  451. 00000570  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  452. 00000574  301F                     move.w     D0, [A7]+
  453. 00000576  4267                     clr.w      -[A7]
  454. 00000578  486E FD58                pea.l      [A6 - 0x2A8]
  455. 0000057C  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  456. 00000580  4879 3F3F 3F3F           push.l     0x3F3F3F3F /* '????' */
  457. 00000586  4879 5445 5854           push.l     0x54455854 /* 'TEXT' */
  458. 0000058C  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  459. 00000590  301F                     move.w     D0, [A7]+
  460. 00000592  4267                     clr.w      -[A7]
  461. 00000594  486E FD58                pea.l      [A6 - 0x2A8]
  462. 00000598  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  463. 0000059C  486E FF94                pea.l      [A6 - 0x6C]
  464. 000005A0  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  465. 000005A4  301F                     move.w     D0, [A7]+
  466. 000005A6  4A40                     tst.w      D0
  467. 000005A8  670C                     beq        +0xE /* 000005B6 */
  468. 000005AA  3F3C 0001                move.w     -[A7], 0x1
  469. 000005AE  A9C8                     syscall    SysBeep
  470. 000005B0  6004                     bra        +0x6 /* 000005B6 */
  471. label000005B2:
  472. 000005B2  422E FD58                clr.b      [A6 - 0x2A8]
  473. label000005B6:
  474. 000005B6  7001                     moveq.l    D0, 0x01
  475. 000005B8  3D40 FF90                move.w     [A6 - 0x70], D0
  476. 000005BC  4267                     clr.w      -[A7]
  477. 000005BE  A938                     syscall    HiliteMenu
  478. 000005C0  2F2D AABE                move.l     -[A7], [A5 - 0x5542]
  479. 000005C4  4267                     clr.w      -[A7]
  480. 000005C6  A95D                     syscall    HiliteControl
  481. 000005C8  6000 0278                bra        +0x27A /* 00000842 */
  482. label000005CC:
  483. 000005CC  426D B2B2                clr.w      [A5 - 0x4D4E]
  484. 000005D0  42AE FF88                clr.l      [A6 - 0x78]
  485. 000005D4  6000 026C                bra        +0x26E /* 00000842 */
  486. label000005D8:
  487. 000005D8  3D6D AC62 FF98           move.w     [A6 - 0x68], [A5 - 0x539E]
  488. 000005DE  426D AC62                clr.w      [A5 - 0x539E]
  489. 000005E2  426E FF9A                clr.w      [A6 - 0x66]
  490. 000005E6  7001                     moveq.l    D0, 0x01
  491. 000005E8  3D40 FD56                move.w     [A6 - 0x2AA], D0
  492. 000005EC  7001                     moveq.l    D0, 0x01
  493. 000005EE  3D40 FF92                move.w     [A6 - 0x6E], D0
  494. 000005F2  6000 00E2                bra        +0xE4 /* 000006D6 */
  495. label000005F6:
  496. 000005F6  306E FF9C                movea.w    A0, [A6 - 0x64]
  497. 000005FA  D1EE FF88                add.l      A0, [A6 - 0x78]
  498. 000005FE  1D50 FD55                move.b     [A6 - 0x2AB], [A0]
  499. 00000602  0C2E 000D FD55           cmpi.b     [A6 - 0x2AB], 0xD /* '\r' */
  500. 00000608  6600 00AA                bne        +0xAC /* 000006B4 */
  501. 0000060C  4A6E FF9A                tst.w      [A6 - 0x66]
  502. 00000610  6610                     bne        +0x12 /* 00000622 */
  503. 00000612  4A6D AC62                tst.w      [A5 - 0x539E]
  504. 00000616  6F00 00BA                ble        +0xBC /* 000006D2 */
  505. 0000061A  426E FD56                clr.w      [A6 - 0x2AA]
  506. 0000061E  6000 00B2                bra        +0xB4 /* 000006D2 */
  507. label00000622:
  508. 00000622  302D AC62                move.w     D0, [A5 - 0x539E]
  509. 00000626  C1FC 0050                muls.w     D0, 0x50 /* 'P' */
  510. 0000062A  D08E                     add.l      D0, A6
  511. 0000062C  306E FF9A                movea.w    A0, [A6 - 0x66]
  512. 00000630  D088                     add.l      D0, A0
  513. 00000632  2040                     movea.l    A0, D0
  514. 00000634  4228 FDA8                clr.b      [A0 - 0x258]
  515. 00000638  4A6D AC62                tst.w      [A5 - 0x539E]
  516. 0000063C  6600 0060                bne        +0x62 /* 0000069E */
  517. 00000640  7001                     moveq.l    D0, 0x01
  518. 00000642  3D40 FF96                move.w     [A6 - 0x6A], D0
  519. 00000646  426E FFA0                clr.w      [A6 - 0x60]
  520. 0000064A  6024                     bra        +0x26 /* 00000670 */
  521. label0000064C:
  522. 0000064C  302E FFA0                move.w     D0, [A6 - 0x60]
  523. 00000650  526E FFA0                addq.w     [A6 - 0x60], 1
  524. 00000654  48C0                     ext.l      D0
  525. 00000656  D08E                     add.l      D0, A6
  526. 00000658  2040                     movea.l    A0, D0
  527. 0000065A  1028 FDA8                move.b     D0, [A0 - 0x258]
  528. 0000065E  4880                     ext.w      D0
  529. 00000660  3F00                     move.w     -[A7], D0
  530. 00000662  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  531. 00000666  548F                     addq.l     A7, 2
  532. 00000668  4A40                     tst.w      D0
  533. 0000066A  6604                     bne        +0x6 /* 00000670 */
  534. 0000066C  426E FF96                clr.w      [A6 - 0x6A]
  535. label00000670:
  536. 00000670  306E FFA0                movea.w    A0, [A6 - 0x60]
  537. 00000674  D1CE                     add.l      A0, A6
  538. 00000676  4A28 FDA8                tst.b      [A0 - 0x258]
  539. 0000067A  66D0                     bne        -0x2E /* 0000064C */
  540. 0000067C  4A6E FF96                tst.w      [A6 - 0x6A]
  541. 00000680  6710                     beq        +0x12 /* 00000692 */
  542. 00000682  486E FDA8                pea.l      [A6 - 0x258]
  543. 00000686  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  544. 0000068A  588F                     addq.l     A7, 4
  545. 0000068C  3D40 FF92                move.w     [A6 - 0x6E], D0
  546. 00000690  6006                     bra        +0x8 /* 00000698 */
  547. label00000692:
  548. 00000692  7001                     moveq.l    D0, 0x01
  549. 00000694  3B40 AC62                move.w     [A5 - 0x539E], D0
  550. label00000698:
  551. 00000698  426E FF9A                clr.w      [A6 - 0x66]
  552. 0000069C  6034                     bra        +0x36 /* 000006D2 */
  553. label0000069E:
  554. 0000069E  526D AC62                addq.w     [A5 - 0x539E], 1
  555. 000006A2  426E FF9A                clr.w      [A6 - 0x66]
  556. 000006A6  0C6D 0006 AC62           cmpi.w     [A5 - 0x539E], 0x6
  557. 000006AC  6D24                     blt        +0x26 /* 000006D2 */
  558. 000006AE  426E FD56                clr.w      [A6 - 0x2AA]
  559. 000006B2  601E                     bra        +0x20 /* 000006D2 */
  560. label000006B4:
  561. 000006B4  302D AC62                move.w     D0, [A5 - 0x539E]
  562. 000006B8  C1FC 0050                muls.w     D0, 0x50 /* 'P' */
  563. 000006BC  D08E                     add.l      D0, A6
  564. 000006BE  322E FF9A                move.w     D1, [A6 - 0x66]
  565. 000006C2  526E FF9A                addq.w     [A6 - 0x66], 1
  566. 000006C6  48C1                     ext.l      D1
  567. 000006C8  D081                     add.l      D0, D1
  568. 000006CA  2040                     movea.l    A0, D0
  569. 000006CC  116E FD55 FDA8           move.b     [A0 - 0x258], [A6 - 0x2AB]
  570. label000006D2:
  571. 000006D2  526E FF9C                addq.w     [A6 - 0x64], 1
  572. label000006D6:
  573. 000006D6  306E FF9C                movea.w    A0, [A6 - 0x64]
  574. 000006DA  B1EE FF8C                cmpa.l     A0, [A6 - 0x74]
  575. 000006DE  6C08                     bge        +0xA /* 000006E8 */
  576. 000006E0  4A6E FD56                tst.w      [A6 - 0x2AA]
  577. 000006E4  6600 FF10                bne        -0xEE /* 000005F6 */
  578. label000006E8:
  579. 000006E8  306E FF9C                movea.w    A0, [A6 - 0x64]
  580. 000006EC  B1EE FF8C                cmpa.l     A0, [A6 - 0x74]
  581. 000006F0  6D20                     blt        +0x22 /* 00000712 */
  582. 000006F2  302D AC62                move.w     D0, [A5 - 0x539E]
  583. 000006F6  C1FC 0050                muls.w     D0, 0x50 /* 'P' */
  584. 000006FA  D08E                     add.l      D0, A6
  585. 000006FC  306E FF9A                movea.w    A0, [A6 - 0x66]
  586. 00000700  D088                     add.l      D0, A0
  587. 00000702  2040                     movea.l    A0, D0
  588. 00000704  4228 FDA8                clr.b      [A0 - 0x258]
  589. 00000708  4A6E FF9A                tst.w      [A6 - 0x66]
  590. 0000070C  6704                     beq        +0x6 /* 00000712 */
  591. 0000070E  526D AC62                addq.w     [A5 - 0x539E], 1
  592. label00000712:
  593. 00000712  426E FF9E                clr.w      [A6 - 0x62]
  594. 00000716  6000 0096                bra        +0x98 /* 000007AE */
  595. label0000071A:
  596. 0000071A  302E FF9E                move.w     D0, [A6 - 0x62]
  597. 0000071E  C1FC 010C                muls.w     D0, 0x10C
  598. 00000722  41ED AC64                lea.l      A0, [A5 - 0x539C]
  599. 00000726  D1C0                     add.l      A0, D0
  600. 00000728  316E FFAC 0100           move.w     [A0 + 0x100], [A6 - 0x54]
  601. 0000072E  426E FFA0                clr.w      [A6 - 0x60]
  602. label00000732:
  603. 00000732  302E FF9E                move.w     D0, [A6 - 0x62]
  604. 00000736  C1FC 010C                muls.w     D0, 0x10C
  605. 0000073A  41ED AC64                lea.l      A0, [A5 - 0x539C]
  606. 0000073E  D1C0                     add.l      A0, D0
  607. 00000740  D0EE FFA0                add.w      A0, [A6 - 0x60]
  608. 00000744  302E FF9E                move.w     D0, [A6 - 0x62]
  609. 00000748  C1FC 0050                muls.w     D0, 0x50 /* 'P' */
  610. 0000074C  D08E                     add.l      D0, A6
  611. 0000074E  326E FFA0                movea.w    A1, [A6 - 0x60]
  612. 00000752  D089                     add.l      D0, A1
  613. 00000754  2240                     movea.l    A1, D0
  614. 00000756  10A9 FDA8                move.b     [A0], [A1 - 0x258]
  615. 0000075A  302E FF9E                move.w     D0, [A6 - 0x62]
  616. 0000075E  C1FC 0050                muls.w     D0, 0x50 /* 'P' */
  617. 00000762  D08E                     add.l      D0, A6
  618. 00000764  322E FFA0                move.w     D1, [A6 - 0x60]
  619. 00000768  526E FFA0                addq.w     [A6 - 0x60], 1
  620. 0000076C  48C1                     ext.l      D1
  621. 0000076E  D081                     add.l      D0, D1
  622. 00000770  2040                     movea.l    A0, D0
  623. 00000772  4A28 FDA8                tst.b      [A0 - 0x258]
  624. 00000776  66BA                     bne        -0x44 /* 00000732 */
  625. 00000778  302E FF9E                move.w     D0, [A6 - 0x62]
  626. 0000077C  C1FC 010C                muls.w     D0, 0x10C
  627. 00000780  41ED AC64                lea.l      A0, [A5 - 0x539C]
  628. 00000784  D1C0                     add.l      A0, D0
  629. 00000786  4850                     pea.l      [A0]
  630. 00000788  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  631. 0000078C  588F                     addq.l     A7, 4
  632. 0000078E  3F2E FF9E                move.w     -[A7], [A6 - 0x62]
  633. 00000792  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  634. 00000796  548F                     addq.l     A7, 2
  635. 00000798  302E FF9E                move.w     D0, [A6 - 0x62]
  636. 0000079C  C1FC 010C                muls.w     D0, 0x10C
  637. 000007A0  41ED AC64                lea.l      A0, [A5 - 0x539C]
  638. 000007A4  D1C0                     add.l      A0, D0
  639. 000007A6  4268 010A                clr.w      [A0 + 0x10A]
  640. 000007AA  526E FF9E                addq.w     [A6 - 0x62], 1
  641. label000007AE:
  642. 000007AE  302E FF9E                move.w     D0, [A6 - 0x62]
  643. 000007B2  B06D AC62                cmp.w      D0, [A5 - 0x539E]
  644. 000007B6  6D00 FF62                blt        -0x9C /* 0000071A */
  645. 000007BA  4A6D AC62                tst.w      [A5 - 0x539E]
  646. 000007BE  660E                     bne        +0x10 /* 000007CE */
  647. 000007C0  426D B2B2                clr.w      [A5 - 0x4D4E]
  648. 000007C4  3B6E FF98 AC62           move.w     [A5 - 0x539E], [A6 - 0x68]
  649. 000007CA  6000 0064                bra        +0x66 /* 00000830 */
  650. label000007CE:
  651. 000007CE  426E FFA0                clr.w      [A6 - 0x60]
  652. 000007D2  6000 0052                bra        +0x54 /* 00000826 */
  653. label000007D6:
  654. 000007D6  4A6D B2B2                tst.w      [A5 - 0x4D4E]
  655. 000007DA  6746                     beq        +0x48 /* 00000822 */
  656. 000007DC  4AAD 9C12                tst.l      [A5 - 0x63EE]
  657. 000007E0  6704                     beq        +0x6 /* 000007E6 */
  658. 000007E2  4EBA F83A                jsr        [PC - 0x7C6 /* 0000001E */]
  659. label000007E6:
  660. 000007E6  4EBA 04F0                jsr        [PC + 0x4F0 /* 00000CD8 */]
  661. 000007EA  4EBA 0D18                jsr        [PC + 0xD18 /* 00001504 */]
  662. 000007EE  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  663. 000007F2  4868 0010                pea.l      [A0 + 0x10]
  664. 000007F6  A928                     syscall    InvalRect
  665. 000007F8  7001                     moveq.l    D0, 0x01
  666. 000007FA  3B40 B2AE                move.w     [A5 - 0x4D52], D0
  667. 000007FE  42AD F4B6                clr.l      [A5 - 0xB4A]
  668. 00000802  426D AB3E                clr.w      [A5 - 0x54C2]
  669. 00000806  4EBA 44F6                jsr        [PC + 0x44F6 /* 00004CFE */]
  670. 0000080A  4A2E FD58                tst.b      [A6 - 0x2A8]
  671. 0000080E  670E                     beq        +0x10 /* 0000081E */
  672. 00000810  3F2E FF90                move.w     -[A7], [A6 - 0x70]
  673. 00000814  3F2E FF94                move.w     -[A7], [A6 - 0x6C]
  674. 00000818  4EBA 007E                jsr        [PC + 0x7E /* 00000898 */]
  675. 0000081C  588F                     addq.l     A7, 4
  676. label0000081E:
  677. 0000081E  526E FF90                addq.w     [A6 - 0x70], 1
  678. label00000822:
  679. 00000822  526E FFA0                addq.w     [A6 - 0x60], 1
  680. label00000826:
  681. 00000826  302E FFA0                move.w     D0, [A6 - 0x60]
  682. 0000082A  B06E FF92                cmp.w      D0, [A6 - 0x6E]
  683. 0000082E  6DA6                     blt        -0x58 /* 000007D6 */
  684. label00000830:
  685. 00000830  426D B2AE                clr.w      [A5 - 0x4D52]
  686. 00000834  306E FF9C                movea.w    A0, [A6 - 0x64]
  687. 00000838  B1EE FF8C                cmpa.l     A0, [A6 - 0x74]
  688. 0000083C  6D04                     blt        +0x6 /* 00000842 */
  689. 0000083E  426D B2B2                clr.w      [A5 - 0x4D4E]
  690. label00000842:
  691. 00000842  4A6D B2B2                tst.w      [A5 - 0x4D4E]
  692. 00000846  6600 FD90                bne        -0x26E /* 000005D8 */
  693. 0000084A  4AAE FF88                tst.l      [A6 - 0x78]
  694. 0000084E  6708                     beq        +0xA /* 00000858 */
  695. 00000850  2F2E FF88                move.l     -[A7], [A6 - 0x78]
  696. 00000854  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  697. label00000858:
  698. 00000858  4A2E FD58                tst.b      [A6 - 0x2A8]
  699. 0000085C  6716                     beq        +0x18 /* 00000874 */
  700. 0000085E  4267                     clr.w      -[A7]
  701. 00000860  3F2E FF94                move.w     -[A7], [A6 - 0x6C]
  702. 00000864  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  703. 00000868  301F                     move.w     D0, [A7]+
  704. 0000086A  4A40                     tst.w      D0
  705. 0000086C  6706                     beq        +0x8 /* 00000874 */
  706. 0000086E  3F3C 0001                move.w     -[A7], 0x1
  707. 00000872  A9C8                     syscall    SysBeep
  708. label00000874:
  709. 00000874  2F2D AADA                move.l     -[A7], [A5 - 0x5526]
  710. 00000878  A958                     syscall    HideControl
  711. 0000087A  7001                     moveq.l    D0, 0x01
  712. 0000087C  3B40 AB3E                move.w     [A5 - 0x54C2], D0
  713. 00000880  2F2D AABE                move.l     -[A7], [A5 - 0x5542]
  714. 00000884  4267                     clr.w      -[A7]
  715. 00000886  A95D                     syscall    HiliteControl
  716. 00000888  2F2D 9BE6                move.l     -[A7], [A5 - 0x641A]
  717. 0000088C  3F3C 0002                move.w     -[A7], 0x2
  718. 00000890  4267                     clr.w      -[A7]
  719. 00000892  A945                     syscall    CheckItem
  720. 00000894  4E5E                     unlink     A6
  721. 00000896  4E75                     rts
  722. fn00000898:
  723. 00000898  4E56 FFBC                link       A6, -0x0044
  724. 0000089C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  725. 000008A0  486D F506                pea.l      [A5 - 0xAFA]
  726. 000008A4  486E FFC0                pea.l      [A6 - 0x40]
  727. 000008A8  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  728. 000008AC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  729. 000008B0  486E FFC0                pea.l      [A6 - 0x40]
  730. 000008B4  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  731. 000008B8  588F                     addq.l     A7, 4
  732. 000008BA  2D40 FFF6                move.l     [A6 - 0xA], D0
  733. 000008BE  700D                     moveq.l    D0, 0x0D
  734. 000008C0  1D40 FFBC                move.b     [A6 - 0x44], D0
  735. 000008C4  422E FFBD                clr.b      [A6 - 0x43]
  736. 000008C8  7001                     moveq.l    D0, 0x01
  737. 000008CA  2D40 FFF2                move.l     [A6 - 0xE], D0
  738. 000008CE  4267                     clr.w      -[A7]
  739. 000008D0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  740. 000008D4  486E FFF6                pea.l      [A6 - 0xA]
  741. 000008D8  486E FFC0                pea.l      [A6 - 0x40]
  742. 000008DC  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  743. 000008E0  301F                     move.w     D0, [A7]+
  744. 000008E2  4A40                     tst.w      D0
  745. 000008E4  6706                     beq        +0x8 /* 000008EC */
  746. 000008E6  3F3C 0001                move.w     -[A7], 0x1
  747. 000008EA  A9C8                     syscall    SysBeep
  748. label000008EC:
  749. 000008EC  426E FFFE                clr.w      [A6 - 0x2]
  750. 000008F0  6000 020A                bra        +0x20C /* 00000AFC */
  751. label000008F4:
  752. 000008F4  426E FFFA                clr.w      [A6 - 0x6]
  753. 000008F8  426E FFFC                clr.w      [A6 - 0x4]
  754. 000008FC  6000 0062                bra        +0x64 /* 00000960 */
  755. label00000900:
  756. 00000900  302E FFFC                move.w     D0, [A6 - 0x4]
  757. 00000904  C1FC 0618                muls.w     D0, 0x618
  758. 00000908  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  759. 0000090C  D1C0                     add.l      A0, D0
  760. 0000090E  0CA8 FFFF FFFF 004A      cmpi.l     [A0 + 0x4A], 0xFFFFFFFF
  761. 00000916  673E                     beq        +0x40 /* 00000956 */
  762. 00000918  302E FFFC                move.w     D0, [A6 - 0x4]
  763. 0000091C  C1FC 0618                muls.w     D0, 0x618
  764. 00000920  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  765. 00000924  D1C0                     add.l      A0, D0
  766. 00000926  302E FFFA                move.w     D0, [A6 - 0x6]
  767. 0000092A  C1FC 0618                muls.w     D0, 0x618
  768. 0000092E  43ED CFE4                lea.l      A1, [A5 - 0x301C]
  769. 00000932  D3C0                     add.l      A1, D0
  770. 00000934  2028 004A                move.l     D0, [A0 + 0x4A]
  771. 00000938  B0A9 004A                cmp.l      D0, [A1 + 0x4A]
  772. 0000093C  6F1E                     ble        +0x20 /* 0000095C */
  773. 0000093E  302E FFFA                move.w     D0, [A6 - 0x6]
  774. 00000942  C1FC 0618                muls.w     D0, 0x618
  775. 00000946  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  776. 0000094A  D1C0                     add.l      A0, D0
  777. 0000094C  0CA8 FFFF FFFF 004A      cmpi.l     [A0 + 0x4A], 0xFFFFFFFF
  778. 00000954  6706                     beq        +0x8 /* 0000095C */
  779. label00000956:
  780. 00000956  3D6E FFFC FFFA           move.w     [A6 - 0x6], [A6 - 0x4]
  781. label0000095C:
  782. 0000095C  526E FFFC                addq.w     [A6 - 0x4], 1
  783. label00000960:
  784. 00000960  302E FFFC                move.w     D0, [A6 - 0x4]
  785. 00000964  B06D AC62                cmp.w      D0, [A5 - 0x539E]
  786. 00000968  6D96                     blt        -0x68 /* 00000900 */
  787. 0000096A  302E FFFA                move.w     D0, [A6 - 0x6]
  788. 0000096E  C1FC 0618                muls.w     D0, 0x618
  789. 00000972  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  790. 00000976  D1C0                     add.l      A0, D0
  791. 00000978  4868 004E                pea.l      [A0 + 0x4E]
  792. 0000097C  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  793. 00000980  588F                     addq.l     A7, 4
  794. 00000982  302E FFFA                move.w     D0, [A6 - 0x6]
  795. 00000986  C1FC 0618                muls.w     D0, 0x618
  796. 0000098A  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  797. 0000098E  D1C0                     add.l      A0, D0
  798. 00000990  4868 004E                pea.l      [A0 + 0x4E]
  799. 00000994  486D F512                pea.l      [A5 - 0xAEE]
  800. 00000998  486E FFC0                pea.l      [A6 - 0x40]
  801. 0000099C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  802. 000009A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  803. 000009A4  302E FFFA                move.w     D0, [A6 - 0x6]
  804. 000009A8  C1FC 0618                muls.w     D0, 0x618
  805. 000009AC  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  806. 000009B0  D1C0                     add.l      A0, D0
  807. 000009B2  4868 004E                pea.l      [A0 + 0x4E]
  808. 000009B6  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  809. 000009BA  588F                     addq.l     A7, 4
  810. 000009BC  486E FFC0                pea.l      [A6 - 0x40]
  811. 000009C0  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  812. 000009C4  588F                     addq.l     A7, 4
  813. 000009C6  2D40 FFF6                move.l     [A6 - 0xA], D0
  814. 000009CA  4267                     clr.w      -[A7]
  815. 000009CC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  816. 000009D0  486E FFF6                pea.l      [A6 - 0xA]
  817. 000009D4  486E FFC0                pea.l      [A6 - 0x40]
  818. 000009D8  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  819. 000009DC  301F                     move.w     D0, [A7]+
  820. 000009DE  4A40                     tst.w      D0
  821. 000009E0  6706                     beq        +0x8 /* 000009E8 */
  822. 000009E2  3F3C 0001                move.w     -[A7], 0x1
  823. 000009E6  A9C8                     syscall    SysBeep
  824. label000009E8:
  825. 000009E8  302E FFFA                move.w     D0, [A6 - 0x6]
  826. 000009EC  C1FC 0618                muls.w     D0, 0x618
  827. 000009F0  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  828. 000009F4  D1C0                     add.l      A0, D0
  829. 000009F6  0CA8 FFFF FFFF 004A      cmpi.l     [A0 + 0x4A], 0xFFFFFFFF
  830. 000009FE  6616                     bne        +0x18 /* 00000A16 */
  831. 00000A00  486D F520                pea.l      [A5 - 0xAE0]
  832. 00000A04  486D F51A                pea.l      [A5 - 0xAE6]
  833. 00000A08  486E FFC0                pea.l      [A6 - 0x40]
  834. 00000A0C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  835. 00000A10  4FEF 000C                lea.l      A7, [A7 + 0xC]
  836. 00000A14  6022                     bra        +0x24 /* 00000A38 */
  837. label00000A16:
  838. 00000A16  302E FFFA                move.w     D0, [A6 - 0x6]
  839. 00000A1A  C1FC 0618                muls.w     D0, 0x618
  840. 00000A1E  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  841. 00000A22  D1C0                     add.l      A0, D0
  842. 00000A24  2F28 004A                move.l     -[A7], [A0 + 0x4A]
  843. 00000A28  486D F528                pea.l      [A5 - 0xAD8]
  844. 00000A2C  486E FFC0                pea.l      [A6 - 0x40]
  845. 00000A30  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  846. 00000A34  4FEF 000C                lea.l      A7, [A7 + 0xC]
  847. label00000A38:
  848. 00000A38  486E FFC0                pea.l      [A6 - 0x40]
  849. 00000A3C  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  850. 00000A40  588F                     addq.l     A7, 4
  851. 00000A42  2D40 FFF6                move.l     [A6 - 0xA], D0
  852. 00000A46  4267                     clr.w      -[A7]
  853. 00000A48  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  854. 00000A4C  486E FFF6                pea.l      [A6 - 0xA]
  855. 00000A50  486E FFC0                pea.l      [A6 - 0x40]
  856. 00000A54  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  857. 00000A58  301F                     move.w     D0, [A7]+
  858. 00000A5A  4A40                     tst.w      D0
  859. 00000A5C  6706                     beq        +0x8 /* 00000A64 */
  860. 00000A5E  3F3C 0001                move.w     -[A7], 0x1
  861. 00000A62  A9C8                     syscall    SysBeep
  862. label00000A64:
  863. 00000A64  302E FFFA                move.w     D0, [A6 - 0x6]
  864. 00000A68  C1FC 010C                muls.w     D0, 0x10C
  865. 00000A6C  41ED AC64                lea.l      A0, [A5 - 0x539C]
  866. 00000A70  D1C0                     add.l      A0, D0
  867. 00000A72  4A68 010A                tst.w      [A0 + 0x10A]
  868. 00000A76  674E                     beq        +0x50 /* 00000AC6 */
  869. 00000A78  302E FFFA                move.w     D0, [A6 - 0x6]
  870. 00000A7C  C1FC 010C                muls.w     D0, 0x10C
  871. 00000A80  41ED AC64                lea.l      A0, [A5 - 0x539C]
  872. 00000A84  D1C0                     add.l      A0, D0
  873. 00000A86  3F28 010A                move.w     -[A7], [A0 + 0x10A]
  874. 00000A8A  486D F538                pea.l      [A5 - 0xAC8]
  875. 00000A8E  486E FFC0                pea.l      [A6 - 0x40]
  876. 00000A92  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  877. 00000A96  4FEF 000A                lea.l      A7, [A7 + 0xA]
  878. 00000A9A  486E FFC0                pea.l      [A6 - 0x40]
  879. 00000A9E  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  880. 00000AA2  588F                     addq.l     A7, 4
  881. 00000AA4  2D40 FFF6                move.l     [A6 - 0xA], D0
  882. 00000AA8  4267                     clr.w      -[A7]
  883. 00000AAA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  884. 00000AAE  486E FFF6                pea.l      [A6 - 0xA]
  885. 00000AB2  486E FFC0                pea.l      [A6 - 0x40]
  886. 00000AB6  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  887. 00000ABA  301F                     move.w     D0, [A7]+
  888. 00000ABC  4A40                     tst.w      D0
  889. 00000ABE  6706                     beq        +0x8 /* 00000AC6 */
  890. 00000AC0  3F3C 0001                move.w     -[A7], 0x1
  891. 00000AC4  A9C8                     syscall    SysBeep
  892. label00000AC6:
  893. 00000AC6  4267                     clr.w      -[A7]
  894. 00000AC8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  895. 00000ACC  486E FFF2                pea.l      [A6 - 0xE]
  896. 00000AD0  486E FFBC                pea.l      [A6 - 0x44]
  897. 00000AD4  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  898. 00000AD8  301F                     move.w     D0, [A7]+
  899. 00000ADA  4A40                     tst.w      D0
  900. 00000ADC  6706                     beq        +0x8 /* 00000AE4 */
  901. 00000ADE  3F3C 0001                move.w     -[A7], 0x1
  902. 00000AE2  A9C8                     syscall    SysBeep
  903. label00000AE4:
  904. 00000AE4  302E FFFA                move.w     D0, [A6 - 0x6]
  905. 00000AE8  C1FC 0618                muls.w     D0, 0x618
  906. 00000AEC  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  907. 00000AF0  D1C0                     add.l      A0, D0
  908. 00000AF2  70FE                     moveq.l    D0, 0xFFFFFFFE
  909. 00000AF4  2140 004A                move.l     [A0 + 0x4A], D0
  910. 00000AF8  526E FFFE                addq.w     [A6 - 0x2], 1
  911. label00000AFC:
  912. 00000AFC  302E FFFE                move.w     D0, [A6 - 0x2]
  913. 00000B00  B06D AC62                cmp.w      D0, [A5 - 0x539E]
  914. 00000B04  6D00 FDEE                blt        -0x210 /* 000008F4 */
  915. 00000B08  4267                     clr.w      -[A7]
  916. 00000B0A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  917. 00000B0E  486E FFF2                pea.l      [A6 - 0xE]
  918. 00000B12  486E FFBC                pea.l      [A6 - 0x44]
  919. 00000B16  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  920. 00000B1A  301F                     move.w     D0, [A7]+
  921. 00000B1C  4A40                     tst.w      D0
  922. 00000B1E  6706                     beq        +0x8 /* 00000B26 */
  923. 00000B20  3F3C 0001                move.w     -[A7], 0x1
  924. 00000B24  A9C8                     syscall    SysBeep
  925. label00000B26:
  926. 00000B26  4E5E                     unlink     A6
  927. 00000B28  4E75                     rts
  928. export_33:
  929. 00000B2A  4E56 FFF8                link       A6, -0x0008
  930. 00000B2E  426E FFF8                clr.w      [A6 - 0x8]
  931. 00000B32  3D7C 00DC FFFC           move.w     [A6 - 0x4], 0xDC
  932. 00000B38  3D7C 019A FFFA           move.w     [A6 - 0x6], 0x19A
  933. 00000B3E  3D7C 01F4 FFFE           move.w     [A6 - 0x2], 0x1F4
  934. 00000B44  4EBA 09BE                jsr        [PC + 0x9BE /* 00001504 */]
  935. 00000B48  7001                     moveq.l    D0, 0x01
  936. 00000B4A  3B40 B2AE                move.w     [A5 - 0x4D52], D0
  937. 00000B4E  42AD F4B6                clr.l      [A5 - 0xB4A]
  938. 00000B52  486E FFF8                pea.l      [A6 - 0x8]
  939. 00000B56  A928                     syscall    InvalRect
  940. 00000B58  4EBA 41A4                jsr        [PC + 0x41A4 /* 00004CFE */]
  941. 00000B5C  426D B2AE                clr.w      [A5 - 0x4D52]
  942. 00000B60  2F2D AADA                move.l     -[A7], [A5 - 0x5526]
  943. 00000B64  A958                     syscall    HideControl
  944. 00000B66  7001                     moveq.l    D0, 0x01
  945. 00000B68  3B40 AB3E                move.w     [A5 - 0x54C2], D0
  946. 00000B6C  2F2D AABE                move.l     -[A7], [A5 - 0x5542]
  947. 00000B70  4267                     clr.w      -[A7]
  948. 00000B72  A95D                     syscall    HiliteControl
  949. 00000B74  4E5E                     unlink     A6
  950. 00000B76  4E75                     rts
  951. fn00000B78:
  952. 00000B78  4E56 FFE8                link       A6, -0x0018
  953. 00000B7C  426E FFFE                clr.w      [A6 - 0x2]
  954. 00000B80  426E FFFC                clr.w      [A6 - 0x4]
  955. 00000B84  426E FFFA                clr.w      [A6 - 0x6]
  956. 00000B88  302E 0008                move.w     D0, [A6 + 0x8]
  957. 00000B8C  C1FC 0618                muls.w     D0, 0x618
  958. 00000B90  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  959. 00000B94  D1C0                     add.l      A0, D0
  960. 00000B96  43EE FFE8                lea.l      A1, [A6 - 0x18]
  961. 00000B9A  41E8 0606                lea.l      A0, [A0 + 0x606]
  962. 00000B9E  22D8                     move.l     [A1]+, [A0]+
  963. 00000BA0  22D8                     move.l     [A1]+, [A0]+
  964. 00000BA2  22D8                     move.l     [A1]+, [A0]+
  965. 00000BA4  22D8                     move.l     [A1]+, [A0]+
  966. 00000BA6  32D8                     move.w     [A1]+, [A0]+
  967. 00000BA8  302E FFE8                move.w     D0, [A6 - 0x18]
  968. 00000BAC  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  969. 00000BB0  0004 0012                ori.b      D4, 0x12
  970. 00000BB4  0028 0014 003C           ori.b      [A0 + 0x3C], 0x14
  971. 00000BBA  0020 0064                ori.b      -[A0], 0x64 /* 'd' */
  972. 00000BBE  0012 0096                ori.b      [A2], 0x96
  973. 00000BC2  0014 546E                ori.b      [A4], 0x6E /* 'n' */
  974. 00000BC6  FFFA                     .invalid   <<F/7/7>>
  975. 00000BC8  6010                     bra        +0x12 /* 00000BDA */
  976. 00000BCA  526E FFFA                addq.w     [A6 - 0x6], 1
  977. 00000BCE  600A                     bra        +0xC /* 00000BDA */
  978. 00000BD0  526E FFFC                addq.w     [A6 - 0x4], 1
  979. 00000BD4  6004                     bra        +0x6 /* 00000BDA */
  980. 00000BD6  526E FFFE                addq.w     [A6 - 0x2], 1
  981. label00000BDA:
  982. 00000BDA  302E FFEA                move.w     D0, [A6 - 0x16]
  983. 00000BDE  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  984. 00000BE2  0004 0012                ori.b      D4, 0x12
  985. 00000BE6  001E 0014                ori.b      [A6]+, 0x14
  986. 00000BEA  003C 0020                ori.b      ccr, 32
  987. 00000BEE  0064 0012                ori.w      -[A4], 0x12
  988. 00000BF2  0096 0014 546E           ori.l      [A6], 0x14546E
  989. 00000BF8  FFFA                     .invalid   <<F/7/7>>
  990. 00000BFA  6010                     bra        +0x12 /* 00000C0C */
  991. 00000BFC  526E FFFA                addq.w     [A6 - 0x6], 1
  992. 00000C00  600A                     bra        +0xC /* 00000C0C */
  993. 00000C02  526E FFFC                addq.w     [A6 - 0x4], 1
  994. 00000C06  6004                     bra        +0x6 /* 00000C0C */
  995. 00000C08  526E FFFE                addq.w     [A6 - 0x2], 1
  996. label00000C0C:
  997. 00000C0C  302E FFEC                move.w     D0, [A6 - 0x14]
  998. 00000C10  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  999. 00000C14  0004 0012                ori.b      D4, 0x12
  1000. 00000C18  0000 0014                ori.b      D0, 0x14
  1001. 00000C1C  0019 0020                ori.b      [A1]+, 0x20 /* ' ' */
  1002. 00000C20  0032 0012 0064           ori.b      [A2 + D0.w + 0x64], 0x12
  1003. 00000C26  0014 546E                ori.b      [A4], 0x6E /* 'n' */
  1004. 00000C2A  FFFA                     .invalid   <<F/7/7>>
  1005. 00000C2C  6010                     bra        +0x12 /* 00000C3E */
  1006. 00000C2E  526E FFFA                addq.w     [A6 - 0x6], 1
  1007. 00000C32  600A                     bra        +0xC /* 00000C3E */
  1008. 00000C34  526E FFFC                addq.w     [A6 - 0x4], 1
  1009. 00000C38  6004                     bra        +0x6 /* 00000C3E */
  1010. 00000C3A  526E FFFE                addq.w     [A6 - 0x2], 1
  1011. label00000C3E:
  1012. 00000C3E  302E FFEE                move.w     D0, [A6 - 0x12]
  1013. 00000C42  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1014. 00000C46  0003 000E                ori.b      D3, 0xE
  1015. 00000C4A  0005 001A                ori.b      D5, 0x1A
  1016. 00000C4E  000A 000C                ori.b      A2, 0xC
  1017. 00000C52  000F 000E                ori.b      A7, 0xE
  1018. 00000C56  526E FFFA                addq.w     [A6 - 0x6], 1
  1019. 00000C5A  600A                     bra        +0xC /* 00000C66 */
  1020. 00000C5C  526E FFFC                addq.w     [A6 - 0x4], 1
  1021. 00000C60  6004                     bra        +0x6 /* 00000C66 */
  1022. 00000C62  526E FFFE                addq.w     [A6 - 0x2], 1
  1023. label00000C66:
  1024. 00000C66  302E FFF0                move.w     D0, [A6 - 0x10]
  1025. 00000C6A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1026. 00000C6E  0001 0003                ori.b      D1, 0x3
  1027. 00000C72  0014 0006                ori.b      [A4], 0x6
  1028. 00000C76  0014 0008                ori.b      [A4], 0x8
  1029. 00000C7A  526E FFFA                addq.w     [A6 - 0x6], 1
  1030. 00000C7E  600A                     bra        +0xC /* 00000C8A */
  1031. 00000C80  526E FFFC                addq.w     [A6 - 0x4], 1
  1032. 00000C84  6004                     bra        +0x6 /* 00000C8A */
  1033. 00000C86  526E FFFE                addq.w     [A6 - 0x2], 1
  1034. label00000C8A:
  1035. 00000C8A  302E FFF2                move.w     D0, [A6 - 0xE]
  1036. 00000C8E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1037. 00000C92  0000 0001                ori.b      D0, 0x1
  1038. 00000C96  000C 000E                ori.b      A4, 0xE
  1039. 00000C9A  0002 526E                ori.b      D2, 0x6E /* 'n' */
  1040. 00000C9E  FFFC                     .invalid   <<F/7/7>>
  1041. 00000CA0  6004                     bra        +0x6 /* 00000CA6 */
  1042. 00000CA2  526E FFFE                addq.w     [A6 - 0x2], 1
  1043. label00000CA6:
  1044. 00000CA6  302E FFF4                move.w     D0, [A6 - 0xC]
  1045. 00000CAA  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1046. 00000CAE  0000 0001                ori.b      D0, 0x1
  1047. 00000CB2  000C 000E                ori.b      A4, 0xE
  1048. 00000CB6  0002 526E                ori.b      D2, 0x6E /* 'n' */
  1049. 00000CBA  FFFC                     .invalid   <<F/7/7>>
  1050. 00000CBC  6004                     bra        +0x6 /* 00000CC2 */
  1051. 00000CBE  526E FFFE                addq.w     [A6 - 0x2], 1
  1052. label00000CC2:
  1053. 00000CC2  302E FFFC                move.w     D0, [A6 - 0x4]
  1054. 00000CC6  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1055. 00000CCA  6F04                     ble        +0x6 /* 00000CD0 */
  1056. 00000CCC  526E FFFE                addq.w     [A6 - 0x2], 1
  1057. label00000CD0:
  1058. 00000CD0  302E FFFE                move.w     D0, [A6 - 0x2]
  1059. 00000CD4  4E5E                     unlink     A6
  1060. 00000CD6  4E75                     rts
  1061. export_37:
  1062. fn00000CD8:
  1063. 00000CD8  4E56 FECC                link       A6, -0x0134
  1064. 00000CDC  2F0A                     move.l     -[A7], A2
  1065. 00000CDE  426E FFE2                clr.w      [A6 - 0x1E]
  1066. 00000CE2  42A7                     clr.l      -[A7]
  1067. 00000CE4  A975                     syscall    TickCount
  1068. 00000CE6  201F                     move.l     D0, [A7]+
  1069. 00000CE8  3F00                     move.w     -[A7], D0
  1070. 00000CEA  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  1071. 00000CEE  548F                     addq.l     A7, 2
  1072. 00000CF0  0C6D 0002 AC62           cmpi.w     [A5 - 0x539E], 0x2
  1073. 00000CF6  6C18                     bge        +0x1A /* 00000D10 */
  1074. 00000CF8  486D F55C                pea.l      [A5 - 0xAA4]
  1075. 00000CFC  486D F540                pea.l      [A5 - 0xAC0]
  1076. 00000D00  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  1077. 00000D04  508F                     addq.l     A7, 8
  1078. 00000D06  7001                     moveq.l    D0, 0x01
  1079. 00000D08  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1080. 00000D0C  6000 07E0                bra        +0x7E2 /* 000014EE */
  1081. label00000D10:
  1082. 00000D10  426E FFFE                clr.w      [A6 - 0x2]
  1083. 00000D14  6000 07C6                bra        +0x7C8 /* 000014DC */
  1084. label00000D18:
  1085. 00000D18  302E FFFE                move.w     D0, [A6 - 0x2]
  1086. 00000D1C  C1FC 010C                muls.w     D0, 0x10C
  1087. 00000D20  41ED AC64                lea.l      A0, [A5 - 0x539C]
  1088. 00000D24  D1C0                     add.l      A0, D0
  1089. 00000D26  4AA8 0102                tst.l      [A0 + 0x102]
  1090. 00000D2A  6734                     beq        +0x36 /* 00000D60 */
  1091. 00000D2C  302E FFFE                move.w     D0, [A6 - 0x2]
  1092. 00000D30  C1FC 010C                muls.w     D0, 0x10C
  1093. 00000D34  41ED AC64                lea.l      A0, [A5 - 0x539C]
  1094. 00000D38  D1C0                     add.l      A0, D0
  1095. 00000D3A  2F28 0102                move.l     -[A7], [A0 + 0x102]
  1096. 00000D3E  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  1097. 00000D42  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  1098. 00000D46  6706                     beq        +0x8 /* 00000D4E */
  1099. 00000D48  3F3C 0001                move.w     -[A7], 0x1
  1100. 00000D4C  A9C8                     syscall    SysBeep
  1101. label00000D4E:
  1102. 00000D4E  302E FFFE                move.w     D0, [A6 - 0x2]
  1103. 00000D52  C1FC 010C                muls.w     D0, 0x10C
  1104. 00000D56  41ED AC64                lea.l      A0, [A5 - 0x539C]
  1105. 00000D5A  D1C0                     add.l      A0, D0
  1106. 00000D5C  42A8 0102                clr.l      [A0 + 0x102]
  1107. label00000D60:
  1108. 00000D60  302E FFFE                move.w     D0, [A6 - 0x2]
  1109. 00000D64  C1FC 010C                muls.w     D0, 0x10C
  1110. 00000D68  41ED AC64                lea.l      A0, [A5 - 0x539C]
  1111. 00000D6C  D1C0                     add.l      A0, D0
  1112. 00000D6E  4AA8 0106                tst.l      [A0 + 0x106]
  1113. 00000D72  6734                     beq        +0x36 /* 00000DA8 */
  1114. 00000D74  302E FFFE                move.w     D0, [A6 - 0x2]
  1115. 00000D78  C1FC 010C                muls.w     D0, 0x10C
  1116. 00000D7C  41ED AC64                lea.l      A0, [A5 - 0x539C]
  1117. 00000D80  D1C0                     add.l      A0, D0
  1118. 00000D82  2F28 0106                move.l     -[A7], [A0 + 0x106]
  1119. 00000D86  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  1120. 00000D8A  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  1121. 00000D8E  6706                     beq        +0x8 /* 00000D96 */
  1122. 00000D90  3F3C 0001                move.w     -[A7], 0x1
  1123. 00000D94  A9C8                     syscall    SysBeep
  1124. label00000D96:
  1125. 00000D96  302E FFFE                move.w     D0, [A6 - 0x2]
  1126. 00000D9A  C1FC 010C                muls.w     D0, 0x10C
  1127. 00000D9E  41ED AC64                lea.l      A0, [A5 - 0x539C]
  1128. 00000DA2  D1C0                     add.l      A0, D0
  1129. 00000DA4  42A8 0106                clr.l      [A0 + 0x106]
  1130. label00000DA8:
  1131. 00000DA8  426E FFFC                clr.w      [A6 - 0x4]
  1132. 00000DAC  602C                     bra        +0x2E /* 00000DDA */
  1133. label00000DAE:
  1134. 00000DAE  302E FFFE                move.w     D0, [A6 - 0x2]
  1135. 00000DB2  C1FC 0618                muls.w     D0, 0x618
  1136. 00000DB6  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1137. 00000DBA  D1C0                     add.l      A0, D0
  1138. 00000DBC  D0EE FFFC                add.w      A0, [A6 - 0x4]
  1139. 00000DC0  302E FFFE                move.w     D0, [A6 - 0x2]
  1140. 00000DC4  C1FC 010C                muls.w     D0, 0x10C
  1141. 00000DC8  43ED AC64                lea.l      A1, [A5 - 0x539C]
  1142. 00000DCC  D3C0                     add.l      A1, D0
  1143. 00000DCE  D2EE FFFC                add.w      A1, [A6 - 0x4]
  1144. 00000DD2  1151 004E                move.b     [A0 + 0x4E], [A1]
  1145. 00000DD6  526E FFFC                addq.w     [A6 - 0x4], 1
  1146. label00000DDA:
  1147. 00000DDA  302E FFFE                move.w     D0, [A6 - 0x2]
  1148. 00000DDE  C1FC 010C                muls.w     D0, 0x10C
  1149. 00000DE2  41ED AC64                lea.l      A0, [A5 - 0x539C]
  1150. 00000DE6  D1C0                     add.l      A0, D0
  1151. 00000DE8  1010                     move.b     D0, [A0]
  1152. 00000DEA  4880                     ext.w      D0
  1153. 00000DEC  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  1154. 00000DF0  6CBC                     bge        -0x42 /* 00000DAE */
  1155. 00000DF2  4267                     clr.w      -[A7]
  1156. 00000DF4  486E FEE8                pea.l      [A6 - 0x118]
  1157. 00000DF8  486E FF38                pea.l      [A6 - 0xC8]
  1158. 00000DFC  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1159. 00000E00  301F                     move.w     D0, [A7]+
  1160. 00000E02  302E FFFE                move.w     D0, [A6 - 0x2]
  1161. 00000E06  C1FC 010C                muls.w     D0, 0x10C
  1162. 00000E0A  41ED AC64                lea.l      A0, [A5 - 0x539C]
  1163. 00000E0E  D1C0                     add.l      A0, D0
  1164. 00000E10  4267                     clr.w      -[A7]
  1165. 00000E12  486D F572                pea.l      [A5 - 0xA8E]
  1166. 00000E16  3F28 0100                move.w     -[A7], [A0 + 0x100]
  1167. 00000E1A  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1168. 00000E1E  301F                     move.w     D0, [A7]+
  1169. 00000E20  302E FFFE                move.w     D0, [A6 - 0x2]
  1170. 00000E24  C1FC 0618                muls.w     D0, 0x618
  1171. 00000E28  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1172. 00000E2C  D1C0                     add.l      A0, D0
  1173. 00000E2E  4267                     clr.w      -[A7]
  1174. 00000E30  4868 004E                pea.l      [A0 + 0x4E]
  1175. 00000E34  A997                     syscall    OpenResFile
  1176. 00000E36  301F                     move.w     D0, [A7]+
  1177. 00000E38  3D40 FFE0                move.w     [A6 - 0x20], D0
  1178. 00000E3C  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1179. 00000E40  6666                     bne        +0x68 /* 00000EA8 */
  1180. 00000E42  302E FFFE                move.w     D0, [A6 - 0x2]
  1181. 00000E46  C1FC 0618                muls.w     D0, 0x618
  1182. 00000E4A  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1183. 00000E4E  D1C0                     add.l      A0, D0
  1184. 00000E50  4868 004E                pea.l      [A0 + 0x4E]
  1185. 00000E54  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1186. 00000E58  588F                     addq.l     A7, 4
  1187. 00000E5A  302E FFFE                move.w     D0, [A6 - 0x2]
  1188. 00000E5E  C1FC 0618                muls.w     D0, 0x618
  1189. 00000E62  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1190. 00000E66  D1C0                     add.l      A0, D0
  1191. 00000E68  4868 004E                pea.l      [A0 + 0x4E]
  1192. 00000E6C  486D F574                pea.l      [A5 - 0xA8C]
  1193. 00000E70  486E FF90                pea.l      [A6 - 0x70]
  1194. 00000E74  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1195. 00000E78  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1196. 00000E7C  3F38 0A60                move.w     -[A7], [0x00000A60 /* ResErr */]
  1197. 00000E80  486D F58C                pea.l      [A5 - 0xA74]
  1198. 00000E84  486E FF40                pea.l      [A6 - 0xC0]
  1199. 00000E88  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1200. 00000E8C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1201. 00000E90  486E FF40                pea.l      [A6 - 0xC0]
  1202. 00000E94  486E FF90                pea.l      [A6 - 0x70]
  1203. 00000E98  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  1204. 00000E9C  508F                     addq.l     A7, 8
  1205. 00000E9E  7001                     moveq.l    D0, 0x01
  1206. 00000EA0  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1207. 00000EA4  6000 0436                bra        +0x438 /* 000012DC */
  1208. label00000EA8:
  1209. 00000EA8  42A7                     clr.l      -[A7]
  1210. 00000EAA  4879 524C 454E           push.l     0x524C454E /* 'RLEN' */
  1211. 00000EB0  3F3C 03E8                move.w     -[A7], 0x3E8
  1212. 00000EB4  A9A0                     syscall    GetResource
  1213. 00000EB6  205F                     movea.l    A0, [A7]+
  1214. 00000EB8  2D48 FFF8                move.l     [A6 - 0x8], A0
  1215. 00000EBC  4AAE FFF8                tst.l      [A6 - 0x8]
  1216. 00000EC0  6652                     bne        +0x54 /* 00000F14 */
  1217. 00000EC2  302E FFFE                move.w     D0, [A6 - 0x2]
  1218. 00000EC6  C1FC 0618                muls.w     D0, 0x618
  1219. 00000ECA  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1220. 00000ECE  D1C0                     add.l      A0, D0
  1221. 00000ED0  4868 004E                pea.l      [A0 + 0x4E]
  1222. 00000ED4  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1223. 00000ED8  588F                     addq.l     A7, 4
  1224. 00000EDA  302E FFFE                move.w     D0, [A6 - 0x2]
  1225. 00000EDE  C1FC 0618                muls.w     D0, 0x618
  1226. 00000EE2  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1227. 00000EE6  D1C0                     add.l      A0, D0
  1228. 00000EE8  4868 004E                pea.l      [A0 + 0x4E]
  1229. 00000EEC  486D F5A0                pea.l      [A5 - 0xA60]
  1230. 00000EF0  486E FF90                pea.l      [A6 - 0x70]
  1231. 00000EF4  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1232. 00000EF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1233. 00000EFC  486D F5BC                pea.l      [A5 - 0xA44]
  1234. 00000F00  486E FF90                pea.l      [A6 - 0x70]
  1235. 00000F04  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  1236. 00000F08  508F                     addq.l     A7, 8
  1237. 00000F0A  7001                     moveq.l    D0, 0x01
  1238. 00000F0C  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1239. 00000F10  6000 03B2                bra        +0x3B4 /* 000012C4 */
  1240. label00000F14:
  1241. 00000F14  302E FFFE                move.w     D0, [A6 - 0x2]
  1242. 00000F18  C1FC 0618                muls.w     D0, 0x618
  1243. 00000F1C  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1244. 00000F20  D1C0                     add.l      A0, D0
  1245. 00000F22  226E FFF8                movea.l    A1, [A6 - 0x8]
  1246. 00000F26  2251                     movea.l    A1, [A1]
  1247. 00000F28  3151 0604                move.w     [A0 + 0x604], [A1]
  1248. 00000F2C  42A7                     clr.l      -[A7]
  1249. 00000F2E  4879 5243 4F44           push.l     0x52434F44 /* 'RCOD' */
  1250. 00000F34  3F3C 03E8                move.w     -[A7], 0x3E8
  1251. 00000F38  A9A0                     syscall    GetResource
  1252. 00000F3A  205F                     movea.l    A0, [A7]+
  1253. 00000F3C  2D48 FFF4                move.l     [A6 - 0xC], A0
  1254. 00000F40  4AAE FFF4                tst.l      [A6 - 0xC]
  1255. 00000F44  6652                     bne        +0x54 /* 00000F98 */
  1256. 00000F46  302E FFFE                move.w     D0, [A6 - 0x2]
  1257. 00000F4A  C1FC 0618                muls.w     D0, 0x618
  1258. 00000F4E  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1259. 00000F52  D1C0                     add.l      A0, D0
  1260. 00000F54  4868 004E                pea.l      [A0 + 0x4E]
  1261. 00000F58  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1262. 00000F5C  588F                     addq.l     A7, 4
  1263. 00000F5E  302E FFFE                move.w     D0, [A6 - 0x2]
  1264. 00000F62  C1FC 0618                muls.w     D0, 0x618
  1265. 00000F66  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1266. 00000F6A  D1C0                     add.l      A0, D0
  1267. 00000F6C  4868 004E                pea.l      [A0 + 0x4E]
  1268. 00000F70  486D F5BE                pea.l      [A5 - 0xA42]
  1269. 00000F74  486E FF90                pea.l      [A6 - 0x70]
  1270. 00000F78  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1271. 00000F7C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1272. 00000F80  486D F5D6                pea.l      [A5 - 0xA2A]
  1273. 00000F84  486E FF90                pea.l      [A6 - 0x70]
  1274. 00000F88  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  1275. 00000F8C  508F                     addq.l     A7, 8
  1276. 00000F8E  7001                     moveq.l    D0, 0x01
  1277. 00000F90  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1278. 00000F94  6000 032E                bra        +0x330 /* 000012C4 */
  1279. label00000F98:
  1280. 00000F98  42A7                     clr.l      -[A7]
  1281. 00000F9A  4879 4943 4F4E           push.l     0x49434F4E /* 'ICON' */
  1282. 00000FA0  3F3C 03E8                move.w     -[A7], 0x3E8
  1283. 00000FA4  A9A0                     syscall    GetResource
  1284. 00000FA6  205F                     movea.l    A0, [A7]+
  1285. 00000FA8  2D48 FFF0                move.l     [A6 - 0x10], A0
  1286. 00000FAC  4AAE FFF0                tst.l      [A6 - 0x10]
  1287. 00000FB0  6614                     bne        +0x16 /* 00000FC6 */
  1288. 00000FB2  302E FFFE                move.w     D0, [A6 - 0x2]
  1289. 00000FB6  C1FC 010C                muls.w     D0, 0x10C
  1290. 00000FBA  41ED AC64                lea.l      A0, [A5 - 0x539C]
  1291. 00000FBE  D1C0                     add.l      A0, D0
  1292. 00000FC0  42A8 0102                clr.l      [A0 + 0x102]
  1293. 00000FC4  605A                     bra        +0x5C /* 00001020 */
  1294. label00000FC6:
  1295. 00000FC6  302E FFFE                move.w     D0, [A6 - 0x2]
  1296. 00000FCA  C1FC 010C                muls.w     D0, 0x10C
  1297. 00000FCE  41ED AC64                lea.l      A0, [A5 - 0x539C]
  1298. 00000FD2  D1C0                     add.l      A0, D0
  1299. 00000FD4  42A7                     clr.l      -[A7]
  1300. 00000FD6  4878 0080                push.l     0x80
  1301. 00000FDA  2D48 FEE4                move.l     [A6 - 0x11C], A0
  1302. 00000FDE  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  1303. 00000FE2  205F                     movea.l    A0, [A7]+
  1304. 00000FE4  226E FEE4                movea.l    A1, [A6 - 0x11C]
  1305. 00000FE8  2348 0102                move.l     [A1 + 0x102], A0
  1306. 00000FEC  426E FFFC                clr.w      [A6 - 0x4]
  1307. 00000FF0  6026                     bra        +0x28 /* 00001018 */
  1308. label00000FF2:
  1309. 00000FF2  302E FFFE                move.w     D0, [A6 - 0x2]
  1310. 00000FF6  C1FC 010C                muls.w     D0, 0x10C
  1311. 00000FFA  41ED AC64                lea.l      A0, [A5 - 0x539C]
  1312. 00000FFE  D1C0                     add.l      A0, D0
  1313. 00001000  326E FFFC                movea.w    A1, [A6 - 0x4]
  1314. 00001004  D3E8 0102                add.l      A1, [A0 + 0x102]
  1315. 00001008  206E FFF0                movea.l    A0, [A6 - 0x10]
  1316. 0000100C  346E FFFC                movea.w    A2, [A6 - 0x4]
  1317. 00001010  D5D0                     add.l      A2, [A0]
  1318. 00001012  1292                     move.b     [A1], [A2]
  1319. 00001014  526E FFFC                addq.w     [A6 - 0x4], 1
  1320. label00001018:
  1321. 00001018  0C6E 0080 FFFC           cmpi.w     [A6 - 0x4], 0x80
  1322. 0000101E  6DD2                     blt        -0x2C /* 00000FF2 */
  1323. label00001020:
  1324. 00001020  42A7                     clr.l      -[A7]
  1325. 00001022  4879 4943 4F4E           push.l     0x49434F4E /* 'ICON' */
  1326. 00001028  3F3C 03E9                move.w     -[A7], 0x3E9
  1327. 0000102C  A9A0                     syscall    GetResource
  1328. 0000102E  205F                     movea.l    A0, [A7]+
  1329. 00001030  2D48 FFEC                move.l     [A6 - 0x14], A0
  1330. 00001034  4AAE FFEC                tst.l      [A6 - 0x14]
  1331. 00001038  6614                     bne        +0x16 /* 0000104E */
  1332. 0000103A  302E FFFE                move.w     D0, [A6 - 0x2]
  1333. 0000103E  C1FC 010C                muls.w     D0, 0x10C
  1334. 00001042  41ED AC64                lea.l      A0, [A5 - 0x539C]
  1335. 00001046  D1C0                     add.l      A0, D0
  1336. 00001048  42A8 0106                clr.l      [A0 + 0x106]
  1337. 0000104C  605A                     bra        +0x5C /* 000010A8 */
  1338. label0000104E:
  1339. 0000104E  302E FFFE                move.w     D0, [A6 - 0x2]
  1340. 00001052  C1FC 010C                muls.w     D0, 0x10C
  1341. 00001056  41ED AC64                lea.l      A0, [A5 - 0x539C]
  1342. 0000105A  D1C0                     add.l      A0, D0
  1343. 0000105C  42A7                     clr.l      -[A7]
  1344. 0000105E  4878 0080                push.l     0x80
  1345. 00001062  2D48 FEE4                move.l     [A6 - 0x11C], A0
  1346. 00001066  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  1347. 0000106A  205F                     movea.l    A0, [A7]+
  1348. 0000106C  226E FEE4                movea.l    A1, [A6 - 0x11C]
  1349. 00001070  2348 0106                move.l     [A1 + 0x106], A0
  1350. 00001074  426E FFFC                clr.w      [A6 - 0x4]
  1351. 00001078  6026                     bra        +0x28 /* 000010A0 */
  1352. label0000107A:
  1353. 0000107A  302E FFFE                move.w     D0, [A6 - 0x2]
  1354. 0000107E  C1FC 010C                muls.w     D0, 0x10C
  1355. 00001082  41ED AC64                lea.l      A0, [A5 - 0x539C]
  1356. 00001086  D1C0                     add.l      A0, D0
  1357. 00001088  326E FFFC                movea.w    A1, [A6 - 0x4]
  1358. 0000108C  D3E8 0106                add.l      A1, [A0 + 0x106]
  1359. 00001090  206E FFEC                movea.l    A0, [A6 - 0x14]
  1360. 00001094  346E FFFC                movea.w    A2, [A6 - 0x4]
  1361. 00001098  D5D0                     add.l      A2, [A0]
  1362. 0000109A  1292                     move.b     [A1], [A2]
  1363. 0000109C  526E FFFC                addq.w     [A6 - 0x4], 1
  1364. label000010A0:
  1365. 000010A0  0C6E 0080 FFFC           cmpi.w     [A6 - 0x4], 0x80
  1366. 000010A6  6DD2                     blt        -0x2C /* 0000107A */
  1367. label000010A8:
  1368. 000010A8  426E FFFC                clr.w      [A6 - 0x4]
  1369. 000010AC  6030                     bra        +0x32 /* 000010DE */
  1370. label000010AE:
  1371. 000010AE  302E FFFE                move.w     D0, [A6 - 0x2]
  1372. 000010B2  C1FC 0618                muls.w     D0, 0x618
  1373. 000010B6  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1374. 000010BA  D1C0                     add.l      A0, D0
  1375. 000010BC  302E FFFC                move.w     D0, [A6 - 0x4]
  1376. 000010C0  48C0                     ext.l      D0
  1377. 000010C2  D080                     add.l      D0, D0
  1378. 000010C4  D1C0                     add.l      A0, D0
  1379. 000010C6  226E FFF4                movea.l    A1, [A6 - 0xC]
  1380. 000010CA  302E FFFC                move.w     D0, [A6 - 0x4]
  1381. 000010CE  48C0                     ext.l      D0
  1382. 000010D0  D080                     add.l      D0, D0
  1383. 000010D2  D091                     add.l      D0, [A1]
  1384. 000010D4  2240                     movea.l    A1, D0
  1385. 000010D6  3151 014E                move.w     [A0 + 0x14E], [A1]
  1386. 000010DA  526E FFFC                addq.w     [A6 - 0x4], 1
  1387. label000010DE:
  1388. 000010DE  302E FFFE                move.w     D0, [A6 - 0x2]
  1389. 000010E2  C1FC 0618                muls.w     D0, 0x618
  1390. 000010E6  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1391. 000010EA  D1C0                     add.l      A0, D0
  1392. 000010EC  302E FFFC                move.w     D0, [A6 - 0x4]
  1393. 000010F0  B068 0604                cmp.w      D0, [A0 + 0x604]
  1394. 000010F4  6DB8                     blt        -0x46 /* 000010AE */
  1395. 000010F6  42A7                     clr.l      -[A7]
  1396. 000010F8  4879 4841 5244           push.l     0x48415244 /* 'HARD' */
  1397. 000010FE  3F3C 03E8                move.w     -[A7], 0x3E8
  1398. 00001102  A9A0                     syscall    GetResource
  1399. 00001104  205F                     movea.l    A0, [A7]+
  1400. 00001106  2D48 FFE8                move.l     [A6 - 0x18], A0
  1401. 0000110A  4AAE FFE8                tst.l      [A6 - 0x18]
  1402. 0000110E  6600 00B2                bne        +0xB4 /* 000011C2 */
  1403. 00001112  302E FFFE                move.w     D0, [A6 - 0x2]
  1404. 00001116  C1FC 0618                muls.w     D0, 0x618
  1405. 0000111A  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1406. 0000111E  D1C0                     add.l      A0, D0
  1407. 00001120  7064                     moveq.l    D0, 0x64
  1408. 00001122  3140 0606                move.w     [A0 + 0x606], D0
  1409. 00001126  302E FFFE                move.w     D0, [A6 - 0x2]
  1410. 0000112A  C1FC 0618                muls.w     D0, 0x618
  1411. 0000112E  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1412. 00001132  D1C0                     add.l      A0, D0
  1413. 00001134  7064                     moveq.l    D0, 0x64
  1414. 00001136  3140 0608                move.w     [A0 + 0x608], D0
  1415. 0000113A  302E FFFE                move.w     D0, [A6 - 0x2]
  1416. 0000113E  C1FC 0618                muls.w     D0, 0x618
  1417. 00001142  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1418. 00001146  D1C0                     add.l      A0, D0
  1419. 00001148  7032                     moveq.l    D0, 0x32
  1420. 0000114A  3140 060A                move.w     [A0 + 0x60A], D0
  1421. 0000114E  302E FFFE                move.w     D0, [A6 - 0x2]
  1422. 00001152  C1FC 0618                muls.w     D0, 0x618
  1423. 00001156  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1424. 0000115A  D1C0                     add.l      A0, D0
  1425. 0000115C  700A                     moveq.l    D0, 0x0A
  1426. 0000115E  3140 060C                move.w     [A0 + 0x60C], D0
  1427. 00001162  302E FFFE                move.w     D0, [A6 - 0x2]
  1428. 00001166  C1FC 0618                muls.w     D0, 0x618
  1429. 0000116A  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1430. 0000116E  D1C0                     add.l      A0, D0
  1431. 00001170  7002                     moveq.l    D0, 0x02
  1432. 00001172  3140 060E                move.w     [A0 + 0x60E], D0
  1433. 00001176  302E FFFE                move.w     D0, [A6 - 0x2]
  1434. 0000117A  C1FC 0618                muls.w     D0, 0x618
  1435. 0000117E  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1436. 00001182  D1C0                     add.l      A0, D0
  1437. 00001184  4268 0610                clr.w      [A0 + 0x610]
  1438. 00001188  302E FFFE                move.w     D0, [A6 - 0x2]
  1439. 0000118C  C1FC 0618                muls.w     D0, 0x618
  1440. 00001190  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1441. 00001194  D1C0                     add.l      A0, D0
  1442. 00001196  4268 0612                clr.w      [A0 + 0x612]
  1443. 0000119A  302E FFFE                move.w     D0, [A6 - 0x2]
  1444. 0000119E  C1FC 0618                muls.w     D0, 0x618
  1445. 000011A2  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1446. 000011A6  D1C0                     add.l      A0, D0
  1447. 000011A8  4268 0614                clr.w      [A0 + 0x614]
  1448. 000011AC  302E FFFE                move.w     D0, [A6 - 0x2]
  1449. 000011B0  C1FC 0618                muls.w     D0, 0x618
  1450. 000011B4  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1451. 000011B8  D1C0                     add.l      A0, D0
  1452. 000011BA  4268 0616                clr.w      [A0 + 0x616]
  1453. 000011BE  6000 0104                bra        +0x106 /* 000012C4 */
  1454. label000011C2:
  1455. 000011C2  302E FFFE                move.w     D0, [A6 - 0x2]
  1456. 000011C6  C1FC 0618                muls.w     D0, 0x618
  1457. 000011CA  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1458. 000011CE  D1C0                     add.l      A0, D0
  1459. 000011D0  226E FFE8                movea.l    A1, [A6 - 0x18]
  1460. 000011D4  2251                     movea.l    A1, [A1]
  1461. 000011D6  41E8 0606                lea.l      A0, [A0 + 0x606]
  1462. 000011DA  20D9                     move.l     [A0]+, [A1]+
  1463. 000011DC  20D9                     move.l     [A0]+, [A1]+
  1464. 000011DE  20D9                     move.l     [A0]+, [A1]+
  1465. 000011E0  20D9                     move.l     [A0]+, [A1]+
  1466. 000011E2  30D9                     move.w     [A0]+, [A1]+
  1467. 000011E4  302E FFFE                move.w     D0, [A6 - 0x2]
  1468. 000011E8  C1FC 0618                muls.w     D0, 0x618
  1469. 000011EC  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1470. 000011F0  D1C0                     add.l      A0, D0
  1471. 000011F2  302E FFFE                move.w     D0, [A6 - 0x2]
  1472. 000011F6  C1FC 0618                muls.w     D0, 0x618
  1473. 000011FA  43ED CFE4                lea.l      A1, [A5 - 0x301C]
  1474. 000011FE  D3C0                     add.l      A1, D0
  1475. 00001200  3028 0614                move.w     D0, [A0 + 0x614]
  1476. 00001204  B069 0616                cmp.w      D0, [A1 + 0x616]
  1477. 00001208  6F50                     ble        +0x52 /* 0000125A */
  1478. 0000120A  302E FFFE                move.w     D0, [A6 - 0x2]
  1479. 0000120E  C1FC 0618                muls.w     D0, 0x618
  1480. 00001212  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1481. 00001216  D1C0                     add.l      A0, D0
  1482. 00001218  4868 004E                pea.l      [A0 + 0x4E]
  1483. 0000121C  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1484. 00001220  588F                     addq.l     A7, 4
  1485. 00001222  302E FFFE                move.w     D0, [A6 - 0x2]
  1486. 00001226  C1FC 0618                muls.w     D0, 0x618
  1487. 0000122A  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1488. 0000122E  D1C0                     add.l      A0, D0
  1489. 00001230  4868 004E                pea.l      [A0 + 0x4E]
  1490. 00001234  486D F5D8                pea.l      [A5 - 0xA28]
  1491. 00001238  486E FF90                pea.l      [A6 - 0x70]
  1492. 0000123C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1493. 00001240  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1494. 00001244  486D F5F4                pea.l      [A5 - 0xA0C]
  1495. 00001248  486E FF90                pea.l      [A6 - 0x70]
  1496. 0000124C  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  1497. 00001250  508F                     addq.l     A7, 8
  1498. 00001252  7001                     moveq.l    D0, 0x01
  1499. 00001254  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1500. 00001258  606A                     bra        +0x6C /* 000012C4 */
  1501. label0000125A:
  1502. 0000125A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1503. 0000125E  4EBA F918                jsr        [PC - 0x6E8 /* 00000B78 */]
  1504. 00001262  548F                     addq.l     A7, 2
  1505. 00001264  4A40                     tst.w      D0
  1506. 00001266  675C                     beq        +0x5E /* 000012C4 */
  1507. 00001268  302E FFFE                move.w     D0, [A6 - 0x2]
  1508. 0000126C  C1FC 0618                muls.w     D0, 0x618
  1509. 00001270  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1510. 00001274  D1C0                     add.l      A0, D0
  1511. 00001276  4868 004E                pea.l      [A0 + 0x4E]
  1512. 0000127A  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1513. 0000127E  588F                     addq.l     A7, 4
  1514. 00001280  302E FFFE                move.w     D0, [A6 - 0x2]
  1515. 00001284  C1FC 0618                muls.w     D0, 0x618
  1516. 00001288  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1517. 0000128C  D1C0                     add.l      A0, D0
  1518. 0000128E  4868 004E                pea.l      [A0 + 0x4E]
  1519. 00001292  486D F616                pea.l      [A5 - 0x9EA]
  1520. 00001296  486E FF90                pea.l      [A6 - 0x70]
  1521. 0000129A  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1522. 0000129E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1523. 000012A2  486E FF90                pea.l      [A6 - 0x70]
  1524. 000012A6  486D F628                pea.l      [A5 - 0x9D8]
  1525. 000012AA  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  1526. 000012AE  508F                     addq.l     A7, 8
  1527. 000012B0  486D F652                pea.l      [A5 - 0x9AE]
  1528. 000012B4  486D F636                pea.l      [A5 - 0x9CA]
  1529. 000012B8  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  1530. 000012BC  508F                     addq.l     A7, 8
  1531. 000012BE  7001                     moveq.l    D0, 0x01
  1532. 000012C0  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1533. label000012C4:
  1534. 000012C4  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  1535. 000012C8  A99A                     syscall    CloseResFile
  1536. 000012CA  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  1537. 000012CE  6606                     bne        +0x8 /* 000012D6 */
  1538. 000012D0  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  1539. 000012D4  6706                     beq        +0x8 /* 000012DC */
  1540. label000012D6:
  1541. 000012D6  3F3C 0001                move.w     -[A7], 0x1
  1542. 000012DA  A9C8                     syscall    SysBeep
  1543. label000012DC:
  1544. 000012DC  4267                     clr.w      -[A7]
  1545. 000012DE  486D F66C                pea.l      [A5 - 0x994]
  1546. 000012E2  3F2E FF38                move.w     -[A7], [A6 - 0xC8]
  1547. 000012E6  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1548. 000012EA  301F                     move.w     D0, [A7]+
  1549. 000012EC  302E FFFE                move.w     D0, [A6 - 0x2]
  1550. 000012F0  C1FC 0618                muls.w     D0, 0x618
  1551. 000012F4  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1552. 000012F8  D1C0                     add.l      A0, D0
  1553. 000012FA  705A                     moveq.l    D0, 0x5A
  1554. 000012FC  3140 003A                move.w     [A0 + 0x3A], D0
  1555. 00001300  302E FFFE                move.w     D0, [A6 - 0x2]
  1556. 00001304  C1FC 0618                muls.w     D0, 0x618
  1557. 00001308  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1558. 0000130C  D1C0                     add.l      A0, D0
  1559. 0000130E  7001                     moveq.l    D0, 0x01
  1560. 00001310  1140 0048                move.b     [A0 + 0x48], D0
  1561. 00001314  302E FFFE                move.w     D0, [A6 - 0x2]
  1562. 00001318  C1FC 0618                muls.w     D0, 0x618
  1563. 0000131C  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1564. 00001320  D1C0                     add.l      A0, D0
  1565. 00001322  4268 0038                clr.w      [A0 + 0x38]
  1566. 00001326  302E FFFE                move.w     D0, [A6 - 0x2]
  1567. 0000132A  C1FC 0618                muls.w     D0, 0x618
  1568. 0000132E  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1569. 00001332  D1C0                     add.l      A0, D0
  1570. 00001334  302E FFFE                move.w     D0, [A6 - 0x2]
  1571. 00001338  C1FC 0618                muls.w     D0, 0x618
  1572. 0000133C  43ED CFE4                lea.l      A1, [A5 - 0x301C]
  1573. 00001340  D3C0                     add.l      A1, D0
  1574. 00001342  3169 0606 0036           move.w     [A0 + 0x36], [A1 + 0x606]
  1575. 00001348  302E FFFE                move.w     D0, [A6 - 0x2]
  1576. 0000134C  C1FC 0618                muls.w     D0, 0x618
  1577. 00001350  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1578. 00001354  D1C0                     add.l      A0, D0
  1579. 00001356  302E FFFE                move.w     D0, [A6 - 0x2]
  1580. 0000135A  C1FC 0618                muls.w     D0, 0x618
  1581. 0000135E  43ED CFE4                lea.l      A1, [A5 - 0x301C]
  1582. 00001362  D3C0                     add.l      A1, D0
  1583. 00001364  3169 0608 0040           move.w     [A0 + 0x40], [A1 + 0x608]
  1584. label0000136A:
  1585. 0000136A  302E FFFE                move.w     D0, [A6 - 0x2]
  1586. 0000136E  C1FC 0618                muls.w     D0, 0x618
  1587. 00001372  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1588. 00001376  D1C0                     add.l      A0, D0
  1589. 00001378  2D48 FEE4                move.l     [A6 - 0x11C], A0
  1590. 0000137C  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  1591. 00001380  48C0                     ext.l      D0
  1592. 00001382  81FC 010E                divs.w     D0, 0x10E
  1593. 00001386  4840                     swap.w     D0
  1594. 00001388  0640 000F                addi.w     D0, 0xF
  1595. 0000138C  206E FEE4                movea.l    A0, [A6 - 0x11C]
  1596. 00001390  3140 0030                move.w     [A0 + 0x30], D0
  1597. 00001394  302E FFFE                move.w     D0, [A6 - 0x2]
  1598. 00001398  C1FC 0618                muls.w     D0, 0x618
  1599. 0000139C  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1600. 000013A0  D1C0                     add.l      A0, D0
  1601. 000013A2  2D48 FEE4                move.l     [A6 - 0x11C], A0
  1602. 000013A6  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  1603. 000013AA  48C0                     ext.l      D0
  1604. 000013AC  81FC 010E                divs.w     D0, 0x10E
  1605. 000013B0  4840                     swap.w     D0
  1606. 000013B2  0640 000F                addi.w     D0, 0xF
  1607. 000013B6  206E FEE4                movea.l    A0, [A6 - 0x11C]
  1608. 000013BA  3140 0032                move.w     [A0 + 0x32], D0
  1609. 000013BE  3D7C 03E8 FF3C           move.w     [A6 - 0xC4], 0x3E8
  1610. 000013C4  426E FF3E                clr.w      [A6 - 0xC2]
  1611. 000013C8  6000 00F8                bra        +0xFA /* 000014C2 */
  1612. label000013CC:
  1613. 000013CC  302E FFFE                move.w     D0, [A6 - 0x2]
  1614. 000013D0  C1FC 0618                muls.w     D0, 0x618
  1615. 000013D4  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1616. 000013D8  D1C0                     add.l      A0, D0
  1617. 000013DA  302E FF3E                move.w     D0, [A6 - 0xC2]
  1618. 000013DE  C1FC 0618                muls.w     D0, 0x618
  1619. 000013E2  43ED CFE4                lea.l      A1, [A5 - 0x301C]
  1620. 000013E6  D3C0                     add.l      A1, D0
  1621. 000013E8  3028 0030                move.w     D0, [A0 + 0x30]
  1622. 000013EC  9069 0030                sub.w      D0, [A1 + 0x30]
  1623. 000013F0  3D7C 0002 FEDC           move.w     [A6 - 0x124], 0x2
  1624. 000013F6  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  1625. 000013FA  486E FEDC                pea.l      [A6 - 0x124]
  1626. 000013FE  486F 0004                pea.l      [A7 + 0x4]
  1627. 00001402  3F3C 200E                move.w     -[A7], 0x200E
  1628. 00001406  A9EB                     syscall    Pack4/FP68K
  1629. 00001408  3D40 FEDA                move.w     [A6 - 0x126], D0
  1630. 0000140C  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  1631. 00001410  486E FEDA                pea.l      [A6 - 0x126]
  1632. 00001414  486F 0004                pea.l      [A7 + 0x4]
  1633. 00001418  3F3C 200E                move.w     -[A7], 0x200E
  1634. 0000141C  A9EB                     syscall    Pack4/FP68K
  1635. 0000141E  486E FEDE                pea.l      [A6 - 0x122]
  1636. 00001422  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  1637. 00001426  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1638. 0000142A  302E FFFE                move.w     D0, [A6 - 0x2]
  1639. 0000142E  C1FC 0618                muls.w     D0, 0x618
  1640. 00001432  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1641. 00001436  D1C0                     add.l      A0, D0
  1642. 00001438  302E FF3E                move.w     D0, [A6 - 0xC2]
  1643. 0000143C  C1FC 0618                muls.w     D0, 0x618
  1644. 00001440  43ED CFE4                lea.l      A1, [A5 - 0x301C]
  1645. 00001444  D3C0                     add.l      A1, D0
  1646. 00001446  3028 0032                move.w     D0, [A0 + 0x32]
  1647. 0000144A  9069 0032                sub.w      D0, [A1 + 0x32]
  1648. 0000144E  3D7C 0002 FECE           move.w     [A6 - 0x132], 0x2
  1649. 00001454  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  1650. 00001458  486E FECE                pea.l      [A6 - 0x132]
  1651. 0000145C  486F 0004                pea.l      [A7 + 0x4]
  1652. 00001460  3F3C 200E                move.w     -[A7], 0x200E
  1653. 00001464  A9EB                     syscall    Pack4/FP68K
  1654. 00001466  3D40 FECC                move.w     [A6 - 0x134], D0
  1655. 0000146A  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  1656. 0000146E  486E FECC                pea.l      [A6 - 0x134]
  1657. 00001472  486F 0004                pea.l      [A7 + 0x4]
  1658. 00001476  3F3C 200E                move.w     -[A7], 0x200E
  1659. 0000147A  A9EB                     syscall    Pack4/FP68K
  1660. 0000147C  486E FED0                pea.l      [A6 - 0x130]
  1661. 00001480  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  1662. 00001484  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1663. 00001488  486E FED0                pea.l      [A6 - 0x130]
  1664. 0000148C  486E FEDE                pea.l      [A6 - 0x122]
  1665. 00001490  3F3C 0000                move.w     -[A7], 0x0
  1666. 00001494  A9EB                     syscall    Pack4/FP68K
  1667. 00001496  486E FEDE                pea.l      [A6 - 0x122]
  1668. 0000149A  3F3C 0016                move.w     -[A7], 0x16
  1669. 0000149E  A9EB                     syscall    Pack4/FP68K
  1670. 000014A0  486E FEDE                pea.l      [A6 - 0x122]
  1671. 000014A4  486E FF3A                pea.l      [A6 - 0xC6]
  1672. 000014A8  3F3C 2010                move.w     -[A7], 0x2010
  1673. 000014AC  A9EB                     syscall    Pack4/FP68K
  1674. 000014AE  302E FF3A                move.w     D0, [A6 - 0xC6]
  1675. 000014B2  B06E FF3C                cmp.w      D0, [A6 - 0xC4]
  1676. 000014B6  6C06                     bge        +0x8 /* 000014BE */
  1677. 000014B8  3D6E FF3A FF3C           move.w     [A6 - 0xC4], [A6 - 0xC6]
  1678. label000014BE:
  1679. 000014BE  526E FF3E                addq.w     [A6 - 0xC2], 1
  1680. label000014C2:
  1681. 000014C2  302E FF3E                move.w     D0, [A6 - 0xC2]
  1682. 000014C6  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1683. 000014CA  6D00 FF00                blt        -0xFE /* 000013CC */
  1684. 000014CE  0C6E 0271 FF3C           cmpi.w     [A6 - 0xC4], 0x271
  1685. 000014D4  6D00 FE94                blt        -0x16A /* 0000136A */
  1686. 000014D8  526E FFFE                addq.w     [A6 - 0x2], 1
  1687. label000014DC:
  1688. 000014DC  302E FFFE                move.w     D0, [A6 - 0x2]
  1689. 000014E0  B06D AC62                cmp.w      D0, [A5 - 0x539E]
  1690. 000014E4  6C08                     bge        +0xA /* 000014EE */
  1691. 000014E6  4A6E FFE2                tst.w      [A6 - 0x1E]
  1692. 000014EA  6700 F82C                beq        -0x7D2 /* 00000D18 */
  1693. label000014EE:
  1694. 000014EE  42AD F4B0                clr.l      [A5 - 0xB50]
  1695. 000014F2  4EBA 0386                jsr        [PC + 0x386 /* 0000187A */]
  1696. 000014F6  D16E FFE2                add.w      [A6 - 0x1E], D0
  1697. 000014FA  302E FFE2                move.w     D0, [A6 - 0x1E]
  1698. 000014FE  245F                     movea.l    A2, [A7]+
  1699. 00001500  4E5E                     unlink     A6
  1700. 00001502  4E75                     rts
  1701. fn00001504:
  1702. 00001504  4E56 FFD4                link       A6, -0x002C
  1703. 00001508  3B6D AC62 F4B4           move.w     [A5 - 0xB4C], [A5 - 0x539E]
  1704. 0000150E  4AAD F4B0                tst.l      [A5 - 0xB50]
  1705. 00001512  6734                     beq        +0x36 /* 00001548 */
  1706. 00001514  206D F4B0                movea.l    A0, [A5 - 0xB50]
  1707. 00001518  2D68 0014 FFF0           move.l     [A6 - 0x10], [A0 + 0x14]
  1708. label0000151E:
  1709. 0000151E  2F2D F4B0                move.l     -[A7], [A5 - 0xB50]
  1710. 00001522  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  1711. 00001526  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  1712. 0000152A  6706                     beq        +0x8 /* 00001532 */
  1713. 0000152C  3F3C 0001                move.w     -[A7], 0x1
  1714. 00001530  A9C8                     syscall    SysBeep
  1715. label00001532:
  1716. 00001532  2B6E FFF0 F4B0           move.l     [A5 - 0xB50], [A6 - 0x10]
  1717. 00001538  206D F4B0                movea.l    A0, [A5 - 0xB50]
  1718. 0000153C  2D68 0014 FFF0           move.l     [A6 - 0x10], [A0 + 0x14]
  1719. 00001542  4AAD F4B0                tst.l      [A5 - 0xB50]
  1720. 00001546  66D6                     bne        -0x28 /* 0000151E */
  1721. label00001548:
  1722. 00001548  2F2D AAD6                move.l     -[A7], [A5 - 0x552A]
  1723. 0000154C  A958                     syscall    HideControl
  1724. 0000154E  2F2D AADA                move.l     -[A7], [A5 - 0x5526]
  1725. 00001552  A957                     syscall    ShowControl
  1726. 00001554  2F2D AABE                move.l     -[A7], [A5 - 0x5542]
  1727. 00001558  3F3C 00FF                move.w     -[A7], 0xFF
  1728. 0000155C  A95D                     syscall    HiliteControl
  1729. 0000155E  426E FFFC                clr.w      [A6 - 0x4]
  1730. 00001562  6030                     bra        +0x32 /* 00001594 */
  1731. label00001564:
  1732. 00001564  426E FFFA                clr.w      [A6 - 0x6]
  1733. 00001568  601E                     bra        +0x20 /* 00001588 */
  1734. label0000156A:
  1735. 0000156A  302E FFFC                move.w     D0, [A6 - 0x4]
  1736. 0000156E  C1FC 0014                muls.w     D0, 0x14
  1737. 00001572  41ED F474                lea.l      A0, [A5 - 0xB8C]
  1738. 00001576  D1C0                     add.l      A0, D0
  1739. 00001578  302E FFFA                move.w     D0, [A6 - 0x6]
  1740. 0000157C  48C0                     ext.l      D0
  1741. 0000157E  D080                     add.l      D0, D0
  1742. 00001580  D1C0                     add.l      A0, D0
  1743. 00001582  4250                     clr.w      [A0]
  1744. 00001584  526E FFFA                addq.w     [A6 - 0x6], 1
  1745. label00001588:
  1746. 00001588  0C6E 000A FFFA           cmpi.w     [A6 - 0x6], 0xA /* '\n' */
  1747. 0000158E  6DDA                     blt        -0x24 /* 0000156A */
  1748. 00001590  526E FFFC                addq.w     [A6 - 0x4], 1
  1749. label00001594:
  1750. 00001594  0C6E 0003 FFFC           cmpi.w     [A6 - 0x4], 0x3
  1751. 0000159A  6DC8                     blt        -0x36 /* 00001564 */
  1752. 0000159C  426E FFFE                clr.w      [A6 - 0x2]
  1753. 000015A0  6000 02C8                bra        +0x2CA /* 0000186A */
  1754. label000015A4:
  1755. 000015A4  426E FFFC                clr.w      [A6 - 0x4]
  1756. 000015A8  6020                     bra        +0x22 /* 000015CA */
  1757. label000015AA:
  1758. 000015AA  302E FFFE                move.w     D0, [A6 - 0x2]
  1759. 000015AE  C1FC 0618                muls.w     D0, 0x618
  1760. 000015B2  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1761. 000015B6  D1C0                     add.l      A0, D0
  1762. 000015B8  302E FFFC                move.w     D0, [A6 - 0x4]
  1763. 000015BC  48C0                     ext.l      D0
  1764. 000015BE  D080                     add.l      D0, D0
  1765. 000015C0  D1C0                     add.l      A0, D0
  1766. 000015C2  4268 0002                clr.w      [A0 + 0x2]
  1767. 000015C6  526E FFFC                addq.w     [A6 - 0x4], 1
  1768. label000015CA:
  1769. 000015CA  0C6E 001A FFFC           cmpi.w     [A6 - 0x4], 0x1A
  1770. 000015D0  6DD8                     blt        -0x26 /* 000015AA */
  1771. 000015D2  302E FFFE                move.w     D0, [A6 - 0x2]
  1772. 000015D6  C1FC 0618                muls.w     D0, 0x618
  1773. 000015DA  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1774. 000015DE  D1C0                     add.l      A0, D0
  1775. 000015E0  30AE FFFE                move.w     [A0], [A6 - 0x2]
  1776. 000015E4  302E FFFE                move.w     D0, [A6 - 0x2]
  1777. 000015E8  C1FC 0618                muls.w     D0, 0x618
  1778. 000015EC  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1779. 000015F0  D1C0                     add.l      A0, D0
  1780. 000015F2  4268 0600                clr.w      [A0 + 0x600]
  1781. 000015F6  302E FFFE                move.w     D0, [A6 - 0x2]
  1782. 000015FA  C1FC 0618                muls.w     D0, 0x618
  1783. 000015FE  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1784. 00001602  D1C0                     add.l      A0, D0
  1785. 00001604  4268 0602                clr.w      [A0 + 0x602]
  1786. 00001608  302E FFFE                move.w     D0, [A6 - 0x2]
  1787. 0000160C  C1FC 0618                muls.w     D0, 0x618
  1788. 00001610  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1789. 00001614  D1C0                     add.l      A0, D0
  1790. 00001616  302E FFFE                move.w     D0, [A6 - 0x2]
  1791. 0000161A  C1FC 0618                muls.w     D0, 0x618
  1792. 0000161E  43ED CFE4                lea.l      A1, [A5 - 0x301C]
  1793. 00001622  D3C0                     add.l      A1, D0
  1794. 00001624  3169 0606 0036           move.w     [A0 + 0x36], [A1 + 0x606]
  1795. 0000162A  302E FFFE                move.w     D0, [A6 - 0x2]
  1796. 0000162E  C1FC 0618                muls.w     D0, 0x618
  1797. 00001632  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1798. 00001636  D1C0                     add.l      A0, D0
  1799. 00001638  302E FFFE                move.w     D0, [A6 - 0x2]
  1800. 0000163C  C1FC 0618                muls.w     D0, 0x618
  1801. 00001640  43ED CFE4                lea.l      A1, [A5 - 0x301C]
  1802. 00001644  D3C0                     add.l      A1, D0
  1803. 00001646  3169 0608 0040           move.w     [A0 + 0x40], [A1 + 0x608]
  1804. 0000164C  302E FFFE                move.w     D0, [A6 - 0x2]
  1805. 00001650  C1FC 0618                muls.w     D0, 0x618
  1806. 00001654  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1807. 00001658  D1C0                     add.l      A0, D0
  1808. 0000165A  705A                     moveq.l    D0, 0x5A
  1809. 0000165C  3140 003A                move.w     [A0 + 0x3A], D0
  1810. 00001660  302E FFFE                move.w     D0, [A6 - 0x2]
  1811. 00001664  C1FC 0618                muls.w     D0, 0x618
  1812. 00001668  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1813. 0000166C  D1C0                     add.l      A0, D0
  1814. 0000166E  4268 003C                clr.w      [A0 + 0x3C]
  1815. 00001672  302E FFFE                move.w     D0, [A6 - 0x2]
  1816. 00001676  C1FC 0618                muls.w     D0, 0x618
  1817. 0000167A  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1818. 0000167E  D1C0                     add.l      A0, D0
  1819. 00001680  4268 003E                clr.w      [A0 + 0x3E]
  1820. 00001684  302E FFFE                move.w     D0, [A6 - 0x2]
  1821. 00001688  C1FC 0618                muls.w     D0, 0x618
  1822. 0000168C  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1823. 00001690  D1C0                     add.l      A0, D0
  1824. 00001692  7001                     moveq.l    D0, 0x01
  1825. 00001694  1140 0048                move.b     [A0 + 0x48], D0
  1826. 00001698  302E FFFE                move.w     D0, [A6 - 0x2]
  1827. 0000169C  C1FC 0618                muls.w     D0, 0x618
  1828. 000016A0  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1829. 000016A4  D1C0                     add.l      A0, D0
  1830. 000016A6  4268 0038                clr.w      [A0 + 0x38]
  1831. 000016AA  302E FFFE                move.w     D0, [A6 - 0x2]
  1832. 000016AE  C1FC 0618                muls.w     D0, 0x618
  1833. 000016B2  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1834. 000016B6  D1C0                     add.l      A0, D0
  1835. 000016B8  7001                     moveq.l    D0, 0x01
  1836. 000016BA  3140 0042                move.w     [A0 + 0x42], D0
  1837. 000016BE  302E FFFE                move.w     D0, [A6 - 0x2]
  1838. 000016C2  C1FC 0618                muls.w     D0, 0x618
  1839. 000016C6  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1840. 000016CA  D1C0                     add.l      A0, D0
  1841. 000016CC  7001                     moveq.l    D0, 0x01
  1842. 000016CE  3140 0046                move.w     [A0 + 0x46], D0
  1843. 000016D2  302E FFFE                move.w     D0, [A6 - 0x2]
  1844. 000016D6  C1FC 0618                muls.w     D0, 0x618
  1845. 000016DA  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1846. 000016DE  D1C0                     add.l      A0, D0
  1847. 000016E0  4268 0044                clr.w      [A0 + 0x44]
  1848. 000016E4  302E FFFE                move.w     D0, [A6 - 0x2]
  1849. 000016E8  C1FC 0618                muls.w     D0, 0x618
  1850. 000016EC  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1851. 000016F0  D1C0                     add.l      A0, D0
  1852. 000016F2  70FF                     moveq.l    D0, 0xFFFFFFFF
  1853. 000016F4  2140 004A                move.l     [A0 + 0x4A], D0
  1854. label000016F8:
  1855. 000016F8  302E FFFE                move.w     D0, [A6 - 0x2]
  1856. 000016FC  C1FC 0618                muls.w     D0, 0x618
  1857. 00001700  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1858. 00001704  D1C0                     add.l      A0, D0
  1859. 00001706  2D48 FFEC                move.l     [A6 - 0x14], A0
  1860. 0000170A  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  1861. 0000170E  48C0                     ext.l      D0
  1862. 00001710  81FC 010E                divs.w     D0, 0x10E
  1863. 00001714  4840                     swap.w     D0
  1864. 00001716  0640 000F                addi.w     D0, 0xF
  1865. 0000171A  206E FFEC                movea.l    A0, [A6 - 0x14]
  1866. 0000171E  3140 0030                move.w     [A0 + 0x30], D0
  1867. 00001722  302E FFFE                move.w     D0, [A6 - 0x2]
  1868. 00001726  C1FC 0618                muls.w     D0, 0x618
  1869. 0000172A  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1870. 0000172E  D1C0                     add.l      A0, D0
  1871. 00001730  2D48 FFEC                move.l     [A6 - 0x14], A0
  1872. 00001734  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  1873. 00001738  48C0                     ext.l      D0
  1874. 0000173A  81FC 010E                divs.w     D0, 0x10E
  1875. 0000173E  4840                     swap.w     D0
  1876. 00001740  0640 000F                addi.w     D0, 0xF
  1877. 00001744  206E FFEC                movea.l    A0, [A6 - 0x14]
  1878. 00001748  3140 0032                move.w     [A0 + 0x32], D0
  1879. 0000174C  3D7C 05DC FFF6           move.w     [A6 - 0xA], 0x5DC
  1880. 00001752  426E FFF8                clr.w      [A6 - 0x8]
  1881. 00001756  6000 00F8                bra        +0xFA /* 00001850 */
  1882. label0000175A:
  1883. 0000175A  302E FFFE                move.w     D0, [A6 - 0x2]
  1884. 0000175E  C1FC 0618                muls.w     D0, 0x618
  1885. 00001762  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1886. 00001766  D1C0                     add.l      A0, D0
  1887. 00001768  302E FFF8                move.w     D0, [A6 - 0x8]
  1888. 0000176C  C1FC 0618                muls.w     D0, 0x618
  1889. 00001770  43ED CFE4                lea.l      A1, [A5 - 0x301C]
  1890. 00001774  D3C0                     add.l      A1, D0
  1891. 00001776  3028 0030                move.w     D0, [A0 + 0x30]
  1892. 0000177A  9069 0030                sub.w      D0, [A1 + 0x30]
  1893. 0000177E  3D7C 0002 FFE4           move.w     [A6 - 0x1C], 0x2
  1894. 00001784  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  1895. 00001788  486E FFE4                pea.l      [A6 - 0x1C]
  1896. 0000178C  486F 0004                pea.l      [A7 + 0x4]
  1897. 00001790  3F3C 200E                move.w     -[A7], 0x200E
  1898. 00001794  A9EB                     syscall    Pack4/FP68K
  1899. 00001796  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1900. 0000179A  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  1901. 0000179E  486E FFE2                pea.l      [A6 - 0x1E]
  1902. 000017A2  486F 0004                pea.l      [A7 + 0x4]
  1903. 000017A6  3F3C 200E                move.w     -[A7], 0x200E
  1904. 000017AA  A9EB                     syscall    Pack4/FP68K
  1905. 000017AC  486E FFE6                pea.l      [A6 - 0x1A]
  1906. 000017B0  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  1907. 000017B4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1908. 000017B8  302E FFFE                move.w     D0, [A6 - 0x2]
  1909. 000017BC  C1FC 0618                muls.w     D0, 0x618
  1910. 000017C0  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  1911. 000017C4  D1C0                     add.l      A0, D0
  1912. 000017C6  302E FFF8                move.w     D0, [A6 - 0x8]
  1913. 000017CA  C1FC 0618                muls.w     D0, 0x618
  1914. 000017CE  43ED CFE4                lea.l      A1, [A5 - 0x301C]
  1915. 000017D2  D3C0                     add.l      A1, D0
  1916. 000017D4  3028 0032                move.w     D0, [A0 + 0x32]
  1917. 000017D8  9069 0032                sub.w      D0, [A1 + 0x32]
  1918. 000017DC  3D7C 0002 FFD6           move.w     [A6 - 0x2A], 0x2
  1919. 000017E2  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  1920. 000017E6  486E FFD6                pea.l      [A6 - 0x2A]
  1921. 000017EA  486F 0004                pea.l      [A7 + 0x4]
  1922. 000017EE  3F3C 200E                move.w     -[A7], 0x200E
  1923. 000017F2  A9EB                     syscall    Pack4/FP68K
  1924. 000017F4  3D40 FFD4                move.w     [A6 - 0x2C], D0
  1925. 000017F8  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  1926. 000017FC  486E FFD4                pea.l      [A6 - 0x2C]
  1927. 00001800  486F 0004                pea.l      [A7 + 0x4]
  1928. 00001804  3F3C 200E                move.w     -[A7], 0x200E
  1929. 00001808  A9EB                     syscall    Pack4/FP68K
  1930. 0000180A  486E FFD8                pea.l      [A6 - 0x28]
  1931. 0000180E  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  1932. 00001812  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1933. 00001816  486E FFD8                pea.l      [A6 - 0x28]
  1934. 0000181A  486E FFE6                pea.l      [A6 - 0x1A]
  1935. 0000181E  3F3C 0000                move.w     -[A7], 0x0
  1936. 00001822  A9EB                     syscall    Pack4/FP68K
  1937. 00001824  486E FFE6                pea.l      [A6 - 0x1A]
  1938. 00001828  3F3C 0016                move.w     -[A7], 0x16
  1939. 0000182C  A9EB                     syscall    Pack4/FP68K
  1940. 0000182E  486E FFE6                pea.l      [A6 - 0x1A]
  1941. 00001832  486E FFF4                pea.l      [A6 - 0xC]
  1942. 00001836  3F3C 2010                move.w     -[A7], 0x2010
  1943. 0000183A  A9EB                     syscall    Pack4/FP68K
  1944. 0000183C  302E FFF4                move.w     D0, [A6 - 0xC]
  1945. 00001840  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1946. 00001844  6C06                     bge        +0x8 /* 0000184C */
  1947. 00001846  3D6E FFF4 FFF6           move.w     [A6 - 0xA], [A6 - 0xC]
  1948. label0000184C:
  1949. 0000184C  526E FFF8                addq.w     [A6 - 0x8], 1
  1950. label00001850:
  1951. 00001850  302E FFF8                move.w     D0, [A6 - 0x8]
  1952. 00001854  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1953. 00001858  6D00 FF00                blt        -0xFE /* 0000175A */
  1954. 0000185C  0C6E 05DC FFF6           cmpi.w     [A6 - 0xA], 0x5DC
  1955. 00001862  6D00 FE94                blt        -0x16A /* 000016F8 */
  1956. 00001866  526E FFFE                addq.w     [A6 - 0x2], 1
  1957. label0000186A:
  1958. 0000186A  302E FFFE                move.w     D0, [A6 - 0x2]
  1959. 0000186E  B06D AC62                cmp.w      D0, [A5 - 0x539E]
  1960. 00001872  6D00 FD30                blt        -0x2CE /* 000015A4 */
  1961. 00001876  4E5E                     unlink     A6
  1962. 00001878  4E75                     rts
  1963. fn0000187A:
  1964. 0000187A  4E56 FFDE                link       A6, -0x0022
  1965. 0000187E  426E FFFE                clr.w      [A6 - 0x2]
  1966. 00001882  426E FFF2                clr.w      [A6 - 0xE]
  1967. 00001886  3D7C 012C FFF6           move.w     [A6 - 0xA], 0x12C
  1968. 0000188C  426E FFF4                clr.w      [A6 - 0xC]
  1969. 00001890  3D7C 012C FFF8           move.w     [A6 - 0x8], 0x12C
  1970. 00001896  4A6D AB42                tst.w      [A5 - 0x54BE]
  1971. 0000189A  6700 00E0                beq        +0xE2 /* 0000197C */
  1972. 0000189E  42A7                     clr.l      -[A7]
  1973. 000018A0  486D B776                pea.l      [A5 - 0x488A]
  1974. 000018A4  AA27                     syscall    GetMaxDevice
  1975. 000018A6  205F                     movea.l    A0, [A7]+
  1976. 000018A8  2B48 CFE0                move.l     [A5 - 0x3020], A0
  1977. 000018AC  206D CFE0                movea.l    A0, [A5 - 0x3020]
  1978. 000018B0  2050                     movea.l    A0, [A0]
  1979. 000018B2  2068 0016                movea.l    A0, [A0 + 0x16]
  1980. 000018B6  2050                     movea.l    A0, [A0]
  1981. 000018B8  3D68 0020 FFEC           move.w     [A6 - 0x14], [A0 + 0x20]
  1982. 000018BE  486D CF74                pea.l      [A5 - 0x308C]
  1983. 000018C2  AA00                     syscall    OpenCPort
  1984. 000018C4  2F2D CF76                move.l     -[A7], [A5 - 0x308A]
  1985. 000018C8  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1986. 000018CC  2F2D CF76                move.l     -[A7], [A5 - 0x308A]
  1987. 000018D0  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  1988. 000018D4  306E FFEC                movea.w    A0, [A6 - 0x14]
  1989. 000018D8  2F08                     move.l     -[A7], A0
  1990. 000018DA  4878 2C88                push.l     0x2C88
  1991. 000018DE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1992. 000018E2  42A7                     clr.l      -[A7]
  1993. 000018E4  2F00                     move.l     -[A7], D0
  1994. 000018E6  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  1995. 000018EA  205F                     movea.l    A0, [A7]+
  1996. 000018EC  2D48 FFEE                move.l     [A6 - 0x12], A0
  1997. 000018F0  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  1998. 000018F4  6714                     beq        +0x16 /* 0000190A */
  1999. 000018F6  7001                     moveq.l    D0, 0x01
  2000. 000018F8  3D40 FFFE                move.w     [A6 - 0x2], D0
  2001. 000018FC  486D F67C                pea.l      [A5 - 0x984]
  2002. 00001900  486D F66E                pea.l      [A5 - 0x992]
  2003. 00001904  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  2004. 00001908  508F                     addq.l     A7, 8
  2005. label0000190A:
  2006. 0000190A  206D CF76                movea.l    A0, [A5 - 0x308A]
  2007. 0000190E  2050                     movea.l    A0, [A0]
  2008. 00001910  20AE FFEE                move.l     [A0], [A6 - 0x12]
  2009. 00001914  206D CF76                movea.l    A0, [A5 - 0x308A]
  2010. 00001918  302E FFEC                move.w     D0, [A6 - 0x14]
  2011. 0000191C  C1FC 0026                muls.w     D0, 0x26 /* '&' */
  2012. 00001920  2050                     movea.l    A0, [A0]
  2013. 00001922  3140 0004                move.w     [A0 + 0x4], D0
  2014. 00001926  206D CF76                movea.l    A0, [A5 - 0x308A]
  2015. 0000192A  2050                     movea.l    A0, [A0]
  2016. 0000192C  4868 0004                pea.l      [A0 + 0x4]
  2017. 00001930  42A7                     clr.l      -[A7]
  2018. 00001932  A85E                     syscall    BitSet
  2019. 00001934  206D CF76                movea.l    A0, [A5 - 0x308A]
  2020. 00001938  2050                     movea.l    A0, [A0]
  2021. 0000193A  5C88                     addq.l     A0, 6
  2022. 0000193C  43EE FFF2                lea.l      A1, [A6 - 0xE]
  2023. 00001940  20D9                     move.l     [A0]+, [A1]+
  2024. 00001942  20D9                     move.l     [A0]+, [A1]+
  2025. 00001944  206D CF76                movea.l    A0, [A5 - 0x308A]
  2026. 00001948  2050                     movea.l    A0, [A0]
  2027. 0000194A  316E FFEC 0020           move.w     [A0 + 0x20], [A6 - 0x14]
  2028. 00001950  206D CF76                movea.l    A0, [A5 - 0x308A]
  2029. 00001954  2050                     movea.l    A0, [A0]
  2030. 00001956  316E FFEC 0024           move.w     [A0 + 0x24], [A6 - 0x14]
  2031. 0000195C  206D CF76                movea.l    A0, [A5 - 0x308A]
  2032. 00001960  2050                     movea.l    A0, [A0]
  2033. 00001962  7048                     moveq.l    D0, 0x48
  2034. 00001964  2140 0016                move.l     [A0 + 0x16], D0
  2035. 00001968  206D CF76                movea.l    A0, [A5 - 0x308A]
  2036. 0000196C  2050                     movea.l    A0, [A0]
  2037. 0000196E  7048                     moveq.l    D0, 0x48
  2038. 00001970  2140 001A                move.l     [A0 + 0x1A], D0
  2039. 00001974  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  2040. 00001978  A873                     syscall    SetPort
  2041. 0000197A  603C                     bra        +0x3E /* 000019B8 */
  2042. label0000197C:
  2043. 0000197C  42A7                     clr.l      -[A7]
  2044. 0000197E  4878 2C88                push.l     0x2C88
  2045. 00001982  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2046. 00001986  205F                     movea.l    A0, [A7]+
  2047. 00001988  2B48 CF66                move.l     [A5 - 0x309A], A0
  2048. 0000198C  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  2049. 00001990  6714                     beq        +0x16 /* 000019A6 */
  2050. 00001992  7001                     moveq.l    D0, 0x01
  2051. 00001994  3D40 FFFE                move.w     [A6 - 0x2], D0
  2052. 00001998  486D F68C                pea.l      [A5 - 0x974]
  2053. 0000199C  486D F67E                pea.l      [A5 - 0x982]
  2054. 000019A0  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  2055. 000019A4  508F                     addq.l     A7, 8
  2056. label000019A6:
  2057. 000019A6  7026                     moveq.l    D0, 0x26
  2058. 000019A8  3B40 CF6A                move.w     [A5 - 0x3096], D0
  2059. 000019AC  41ED CF6C                lea.l      A0, [A5 - 0x3094]
  2060. 000019B0  43EE FFF2                lea.l      A1, [A6 - 0xE]
  2061. 000019B4  20D9                     move.l     [A0]+, [A1]+
  2062. 000019B6  20D9                     move.l     [A0]+, [A1]+
  2063. label000019B8:
  2064. 000019B8  426E FFF2                clr.w      [A6 - 0xE]
  2065. 000019BC  7005                     moveq.l    D0, 0x05
  2066. 000019BE  3D40 FFF6                move.w     [A6 - 0xA], D0
  2067. 000019C2  426E FFF4                clr.w      [A6 - 0xC]
  2068. 000019C6  7005                     moveq.l    D0, 0x05
  2069. 000019C8  3D40 FFF8                move.w     [A6 - 0x8], D0
  2070. 000019CC  42A7                     clr.l      -[A7]
  2071. 000019CE  4878 000A                push.l     0xA /* '\n' */
  2072. 000019D2  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2073. 000019D6  205F                     movea.l    A0, [A7]+
  2074. 000019D8  2B48 9C12                move.l     [A5 - 0x63EE], A0
  2075. 000019DC  7002                     moveq.l    D0, 0x02
  2076. 000019DE  3B40 9C16                move.w     [A5 - 0x63EA], D0
  2077. 000019E2  41ED 9C18                lea.l      A0, [A5 - 0x63E8]
  2078. 000019E6  43EE FFF2                lea.l      A1, [A6 - 0xE]
  2079. 000019EA  20D9                     move.l     [A0]+, [A1]+
  2080. 000019EC  20D9                     move.l     [A0]+, [A1]+
  2081. 000019EE  206D B7EA                movea.l    A0, [A5 - 0x4816]
  2082. 000019F2  43EE FFDE                lea.l      A1, [A6 - 0x22]
  2083. 000019F6  5488                     addq.l     A0, 2
  2084. 000019F8  22D8                     move.l     [A1]+, [A0]+
  2085. 000019FA  22D8                     move.l     [A1]+, [A0]+
  2086. 000019FC  22D8                     move.l     [A1]+, [A0]+
  2087. 000019FE  32D8                     move.w     [A1]+, [A0]+
  2088. 00001A00  486D 9C12                pea.l      [A5 - 0x63EE]
  2089. 00001A04  A875                     syscall    SetPBits/SetPortBits
  2090. 00001A06  486E FFF2                pea.l      [A6 - 0xE]
  2091. 00001A0A  A8A3                     syscall    EraseRect
  2092. 00001A0C  486E FFF2                pea.l      [A6 - 0xE]
  2093. 00001A10  A8B8                     syscall    PaintOval
  2094. 00001A12  486E FFDE                pea.l      [A6 - 0x22]
  2095. 00001A16  A875                     syscall    SetPBits/SetPortBits
  2096. 00001A18  302E FFFE                move.w     D0, [A6 - 0x2]
  2097. 00001A1C  4E5E                     unlink     A6
  2098. 00001A1E  4E75                     rts
  2099. fn00001A20:
  2100. 00001A20  4E56 FFC4                link       A6, -0x003C
  2101. 00001A24  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  2102. 00001A28  426E FFE6                clr.w      [A6 - 0x1A]
  2103. 00001A2C  3D7C 012C FFEA           move.w     [A6 - 0x16], 0x12C
  2104. 00001A32  426E FFE8                clr.w      [A6 - 0x18]
  2105. 00001A36  3D7C 012C FFEC           move.w     [A6 - 0x14], 0x12C
  2106. 00001A3C  4A6D AB42                tst.w      [A5 - 0x54BE]
  2107. 00001A40  6700 012C                beq        +0x12E /* 00001B6E */
  2108. 00001A44  42A7                     clr.l      -[A7]
  2109. 00001A46  AA32                     syscall    GetGDevice
  2110. 00001A48  205F                     movea.l    A0, [A7]+
  2111. 00001A4A  2848                     movea.l    A4, A0
  2112. 00001A4C  42A7                     clr.l      -[A7]
  2113. 00001A4E  486D B776                pea.l      [A5 - 0x488A]
  2114. 00001A52  AA27                     syscall    GetMaxDevice
  2115. 00001A54  205F                     movea.l    A0, [A7]+
  2116. 00001A56  2B48 CFE0                move.l     [A5 - 0x3020], A0
  2117. 00001A5A  206D CFE0                movea.l    A0, [A5 - 0x3020]
  2118. 00001A5E  2050                     movea.l    A0, [A0]
  2119. 00001A60  2068 0016                movea.l    A0, [A0 + 0x16]
  2120. 00001A64  2050                     movea.l    A0, [A0]
  2121. 00001A66  3D68 0020 FFDC           move.w     [A6 - 0x24], [A0 + 0x20]
  2122. 00001A6C  206D CF76                movea.l    A0, [A5 - 0x308A]
  2123. 00001A70  2050                     movea.l    A0, [A0]
  2124. 00001A72  302E FFDC                move.w     D0, [A6 - 0x24]
  2125. 00001A76  B068 0020                cmp.w      D0, [A0 + 0x20]
  2126. 00001A7A  6700 00D8                beq        +0xDA /* 00001B54 */
  2127. 00001A7E  2F2D CF76                move.l     -[A7], [A5 - 0x308A]
  2128. 00001A82  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2129. 00001A86  206D CF76                movea.l    A0, [A5 - 0x308A]
  2130. 00001A8A  2050                     movea.l    A0, [A0]
  2131. 00001A8C  2F10                     move.l     -[A7], [A0]
  2132. 00001A8E  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  2133. 00001A92  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  2134. 00001A96  6706                     beq        +0x8 /* 00001A9E */
  2135. 00001A98  3F3C 0001                move.w     -[A7], 0x1
  2136. 00001A9C  A9C8                     syscall    SysBeep
  2137. label00001A9E:
  2138. 00001A9E  486D CF74                pea.l      [A5 - 0x308C]
  2139. 00001AA2  A87D                     syscall    ClosePort
  2140. 00001AA4  486D CF74                pea.l      [A5 - 0x308C]
  2141. 00001AA8  AA00                     syscall    OpenCPort
  2142. 00001AAA  2F2D CF76                move.l     -[A7], [A5 - 0x308A]
  2143. 00001AAE  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  2144. 00001AB2  2F2D CF76                move.l     -[A7], [A5 - 0x308A]
  2145. 00001AB6  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2146. 00001ABA  306E FFDC                movea.w    A0, [A6 - 0x24]
  2147. 00001ABE  2F08                     move.l     -[A7], A0
  2148. 00001AC0  4878 2C88                push.l     0x2C88
  2149. 00001AC4  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2150. 00001AC8  42A7                     clr.l      -[A7]
  2151. 00001ACA  2F00                     move.l     -[A7], D0
  2152. 00001ACC  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2153. 00001AD0  205F                     movea.l    A0, [A7]+
  2154. 00001AD2  2D48 FFEE                move.l     [A6 - 0x12], A0
  2155. 00001AD6  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  2156. 00001ADA  670E                     beq        +0x10 /* 00001AEA */
  2157. 00001ADC  486D F69C                pea.l      [A5 - 0x964]
  2158. 00001AE0  486D F68E                pea.l      [A5 - 0x972]
  2159. 00001AE4  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  2160. 00001AE8  508F                     addq.l     A7, 8
  2161. label00001AEA:
  2162. 00001AEA  206D CF76                movea.l    A0, [A5 - 0x308A]
  2163. 00001AEE  2050                     movea.l    A0, [A0]
  2164. 00001AF0  20AE FFEE                move.l     [A0], [A6 - 0x12]
  2165. 00001AF4  206D CF76                movea.l    A0, [A5 - 0x308A]
  2166. 00001AF8  302E FFDC                move.w     D0, [A6 - 0x24]
  2167. 00001AFC  C1FC 0026                muls.w     D0, 0x26 /* '&' */
  2168. 00001B00  2050                     movea.l    A0, [A0]
  2169. 00001B02  3140 0004                move.w     [A0 + 0x4], D0
  2170. 00001B06  206D CF76                movea.l    A0, [A5 - 0x308A]
  2171. 00001B0A  2050                     movea.l    A0, [A0]
  2172. 00001B0C  4868 0004                pea.l      [A0 + 0x4]
  2173. 00001B10  42A7                     clr.l      -[A7]
  2174. 00001B12  A85E                     syscall    BitSet
  2175. 00001B14  206D CF76                movea.l    A0, [A5 - 0x308A]
  2176. 00001B18  2050                     movea.l    A0, [A0]
  2177. 00001B1A  5C88                     addq.l     A0, 6
  2178. 00001B1C  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  2179. 00001B20  20D9                     move.l     [A0]+, [A1]+
  2180. 00001B22  20D9                     move.l     [A0]+, [A1]+
  2181. 00001B24  206D CF76                movea.l    A0, [A5 - 0x308A]
  2182. 00001B28  2050                     movea.l    A0, [A0]
  2183. 00001B2A  316E FFDC 0020           move.w     [A0 + 0x20], [A6 - 0x24]
  2184. 00001B30  206D CF76                movea.l    A0, [A5 - 0x308A]
  2185. 00001B34  2050                     movea.l    A0, [A0]
  2186. 00001B36  316E FFDC 0024           move.w     [A0 + 0x24], [A6 - 0x24]
  2187. 00001B3C  206D CF76                movea.l    A0, [A5 - 0x308A]
  2188. 00001B40  2050                     movea.l    A0, [A0]
  2189. 00001B42  7048                     moveq.l    D0, 0x48
  2190. 00001B44  2140 0016                move.l     [A0 + 0x16], D0
  2191. 00001B48  206D CF76                movea.l    A0, [A5 - 0x308A]
  2192. 00001B4C  2050                     movea.l    A0, [A0]
  2193. 00001B4E  7048                     moveq.l    D0, 0x48
  2194. 00001B50  2140 001A                move.l     [A0 + 0x1A], D0
  2195. label00001B54:
  2196. 00001B54  2F2D CFE0                move.l     -[A7], [A5 - 0x3020]
  2197. 00001B58  AA31                     syscall    SetGDevice
  2198. 00001B5A  486D CF74                pea.l      [A5 - 0x308C]
  2199. 00001B5E  A873                     syscall    SetPort
  2200. 00001B60  206D CF76                movea.l    A0, [A5 - 0x308A]
  2201. 00001B64  2050                     movea.l    A0, [A0]
  2202. 00001B66  4868 0006                pea.l      [A0 + 0x6]
  2203. 00001B6A  A8A3                     syscall    EraseRect
  2204. 00001B6C  601E                     bra        +0x20 /* 00001B8C */
  2205. label00001B6E:
  2206. 00001B6E  206D B7EA                movea.l    A0, [A5 - 0x4816]
  2207. 00001B72  43EE FFF2                lea.l      A1, [A6 - 0xE]
  2208. 00001B76  5488                     addq.l     A0, 2
  2209. 00001B78  22D8                     move.l     [A1]+, [A0]+
  2210. 00001B7A  22D8                     move.l     [A1]+, [A0]+
  2211. 00001B7C  22D8                     move.l     [A1]+, [A0]+
  2212. 00001B7E  32D8                     move.w     [A1]+, [A0]+
  2213. 00001B80  486D CF66                pea.l      [A5 - 0x309A]
  2214. 00001B84  A875                     syscall    SetPBits/SetPortBits
  2215. 00001B86  486D CF6C                pea.l      [A5 - 0x3094]
  2216. 00001B8A  A8A3                     syscall    EraseRect
  2217. label00001B8C:
  2218. 00001B8C  266D F4B0                movea.l    A3, [A5 - 0xB50]
  2219. 00001B90  6000 03EA                bra        +0x3EC /* 00001F7C */
  2220. label00001B94:
  2221. 00001B94  7000                     moveq.l    D0, 0x00
  2222. 00001B96  102B 0010                move.b     D0, [A3 + 0x10]
  2223. 00001B9A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2224. 00001B9E  0001 0005                ori.b      D1, 0x5
  2225. 00001BA2  03D6                     .incomplete
  2226. 00001BA4  000A 010C                ori.b      A2, 0xC
  2227. 00001BA8  01D2                     .incomplete
  2228. 00001BAA  02E4                     .incomplete
  2229. 00001BAC  01CE                     .incomplete
  2230. 00001BAE  3D7C 0002 FFDA           move.w     [A6 - 0x26], 0x2
  2231. 00001BB4  486B 0004                pea.l      [A3 + 0x4]
  2232. 00001BB8  486E FFD0                pea.l      [A6 - 0x30]
  2233. 00001BBC  3F3C 100E                move.w     -[A7], 0x100E
  2234. 00001BC0  A9EB                     syscall    Pack4/FP68K
  2235. 00001BC2  486E FFDA                pea.l      [A6 - 0x26]
  2236. 00001BC6  486E FFD0                pea.l      [A6 - 0x30]
  2237. 00001BCA  3F3C 2002                move.w     -[A7], 0x2002
  2238. 00001BCE  A9EB                     syscall    Pack4/FP68K
  2239. 00001BD0  486E FFD0                pea.l      [A6 - 0x30]
  2240. 00001BD4  3F3C 0016                move.w     -[A7], 0x16
  2241. 00001BD8  A9EB                     syscall    Pack4/FP68K
  2242. 00001BDA  486E FFD0                pea.l      [A6 - 0x30]
  2243. 00001BDE  486E FFDE                pea.l      [A6 - 0x22]
  2244. 00001BE2  3F3C 2010                move.w     -[A7], 0x2010
  2245. 00001BE6  A9EB                     syscall    Pack4/FP68K
  2246. 00001BE8  3D7C 0002 FFDA           move.w     [A6 - 0x26], 0x2
  2247. 00001BEE  486B 0004                pea.l      [A3 + 0x4]
  2248. 00001BF2  486E FFD0                pea.l      [A6 - 0x30]
  2249. 00001BF6  3F3C 100E                move.w     -[A7], 0x100E
  2250. 00001BFA  A9EB                     syscall    Pack4/FP68K
  2251. 00001BFC  486E FFDA                pea.l      [A6 - 0x26]
  2252. 00001C00  486E FFD0                pea.l      [A6 - 0x30]
  2253. 00001C04  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2254. 00001C08  A9EB                     syscall    Pack4/FP68K
  2255. 00001C0A  486E FFD0                pea.l      [A6 - 0x30]
  2256. 00001C0E  3F3C 0016                move.w     -[A7], 0x16
  2257. 00001C12  A9EB                     syscall    Pack4/FP68K
  2258. 00001C14  486E FFD0                pea.l      [A6 - 0x30]
  2259. 00001C18  486E FFE2                pea.l      [A6 - 0x1E]
  2260. 00001C1C  3F3C 2010                move.w     -[A7], 0x2010
  2261. 00001C20  A9EB                     syscall    Pack4/FP68K
  2262. 00001C22  3D7C 0002 FFDA           move.w     [A6 - 0x26], 0x2
  2263. 00001C28  4853                     pea.l      [A3]
  2264. 00001C2A  486E FFD0                pea.l      [A6 - 0x30]
  2265. 00001C2E  3F3C 100E                move.w     -[A7], 0x100E
  2266. 00001C32  A9EB                     syscall    Pack4/FP68K
  2267. 00001C34  486E FFDA                pea.l      [A6 - 0x26]
  2268. 00001C38  486E FFD0                pea.l      [A6 - 0x30]
  2269. 00001C3C  3F3C 2002                move.w     -[A7], 0x2002
  2270. 00001C40  A9EB                     syscall    Pack4/FP68K
  2271. 00001C42  486E FFD0                pea.l      [A6 - 0x30]
  2272. 00001C46  3F3C 0016                move.w     -[A7], 0x16
  2273. 00001C4A  A9EB                     syscall    Pack4/FP68K
  2274. 00001C4C  486E FFD0                pea.l      [A6 - 0x30]
  2275. 00001C50  486E FFE0                pea.l      [A6 - 0x20]
  2276. 00001C54  3F3C 2010                move.w     -[A7], 0x2010
  2277. 00001C58  A9EB                     syscall    Pack4/FP68K
  2278. 00001C5A  3D7C 0002 FFDA           move.w     [A6 - 0x26], 0x2
  2279. 00001C60  4853                     pea.l      [A3]
  2280. 00001C62  486E FFD0                pea.l      [A6 - 0x30]
  2281. 00001C66  3F3C 100E                move.w     -[A7], 0x100E
  2282. 00001C6A  A9EB                     syscall    Pack4/FP68K
  2283. 00001C6C  486E FFDA                pea.l      [A6 - 0x26]
  2284. 00001C70  486E FFD0                pea.l      [A6 - 0x30]
  2285. 00001C74  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2286. 00001C78  A9EB                     syscall    Pack4/FP68K
  2287. 00001C7A  486E FFD0                pea.l      [A6 - 0x30]
  2288. 00001C7E  3F3C 0016                move.w     -[A7], 0x16
  2289. 00001C82  A9EB                     syscall    Pack4/FP68K
  2290. 00001C84  486E FFD0                pea.l      [A6 - 0x30]
  2291. 00001C88  486E FFE4                pea.l      [A6 - 0x1C]
  2292. 00001C8C  3F3C 2010                move.w     -[A7], 0x2010
  2293. 00001C90  A9EB                     syscall    Pack4/FP68K
  2294. 00001C92  486D 9C12                pea.l      [A5 - 0x63EE]
  2295. 00001C96  206D B7EA                movea.l    A0, [A5 - 0x4816]
  2296. 00001C9A  4868 0002                pea.l      [A0 + 0x2]
  2297. 00001C9E  486D 9C18                pea.l      [A5 - 0x63E8]
  2298. 00001CA2  486E FFDE                pea.l      [A6 - 0x22]
  2299. 00001CA6  3F3C 0001                move.w     -[A7], 0x1
  2300. 00001CAA  42A7                     clr.l      -[A7]
  2301. 00001CAC  A8EC                     syscall    CopyBits
  2302. 00001CAE  6000 02C8                bra        +0x2CA /* 00001F78 */
  2303. 00001CB2  4853                     pea.l      [A3]
  2304. 00001CB4  486E FFD0                pea.l      [A6 - 0x30]
  2305. 00001CB8  3F3C 100E                move.w     -[A7], 0x100E
  2306. 00001CBC  A9EB                     syscall    Pack4/FP68K
  2307. 00001CBE  486E FFD0                pea.l      [A6 - 0x30]
  2308. 00001CC2  3F3C 0016                move.w     -[A7], 0x16
  2309. 00001CC6  A9EB                     syscall    Pack4/FP68K
  2310. 00001CC8  486E FFD0                pea.l      [A6 - 0x30]
  2311. 00001CCC  486E FFDA                pea.l      [A6 - 0x26]
  2312. 00001CD0  3F3C 2010                move.w     -[A7], 0x2010
  2313. 00001CD4  A9EB                     syscall    Pack4/FP68K
  2314. 00001CD6  486B 0004                pea.l      [A3 + 0x4]
  2315. 00001CDA  486E FFC4                pea.l      [A6 - 0x3C]
  2316. 00001CDE  3F3C 100E                move.w     -[A7], 0x100E
  2317. 00001CE2  A9EB                     syscall    Pack4/FP68K
  2318. 00001CE4  486E FFC4                pea.l      [A6 - 0x3C]
  2319. 00001CE8  3F3C 0016                move.w     -[A7], 0x16
  2320. 00001CEC  A9EB                     syscall    Pack4/FP68K
  2321. 00001CEE  486E FFC4                pea.l      [A6 - 0x3C]
  2322. 00001CF2  486E FFCE                pea.l      [A6 - 0x32]
  2323. 00001CF6  3F3C 2010                move.w     -[A7], 0x2010
  2324. 00001CFA  A9EB                     syscall    Pack4/FP68K
  2325. 00001CFC  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  2326. 00001D00  3F2E FFCE                move.w     -[A7], [A6 - 0x32]
  2327. 00001D04  A893                     syscall    MoveTo
  2328. 00001D06  4853                     pea.l      [A3]
  2329. 00001D08  486E FFD2                pea.l      [A6 - 0x2E]
  2330. 00001D0C  3F3C 100E                move.w     -[A7], 0x100E
  2331. 00001D10  A9EB                     syscall    Pack4/FP68K
  2332. 00001D12  486B 0008                pea.l      [A3 + 0x8]
  2333. 00001D16  486E FFD2                pea.l      [A6 - 0x2E]
  2334. 00001D1A  3F3C 1000                move.w     -[A7], 0x1000
  2335. 00001D1E  A9EB                     syscall    Pack4/FP68K
  2336. 00001D20  486E FFD2                pea.l      [A6 - 0x2E]
  2337. 00001D24  3F3C 0016                move.w     -[A7], 0x16
  2338. 00001D28  A9EB                     syscall    Pack4/FP68K
  2339. 00001D2A  486E FFD2                pea.l      [A6 - 0x2E]
  2340. 00001D2E  486E FFD0                pea.l      [A6 - 0x30]
  2341. 00001D32  3F3C 2010                move.w     -[A7], 0x2010
  2342. 00001D36  A9EB                     syscall    Pack4/FP68K
  2343. 00001D38  486B 0004                pea.l      [A3 + 0x4]
  2344. 00001D3C  486E FFC6                pea.l      [A6 - 0x3A]
  2345. 00001D40  3F3C 100E                move.w     -[A7], 0x100E
  2346. 00001D44  A9EB                     syscall    Pack4/FP68K
  2347. 00001D46  486B 000C                pea.l      [A3 + 0xC]
  2348. 00001D4A  486E FFC6                pea.l      [A6 - 0x3A]
  2349. 00001D4E  3F3C 1000                move.w     -[A7], 0x1000
  2350. 00001D52  A9EB                     syscall    Pack4/FP68K
  2351. 00001D54  486E FFC6                pea.l      [A6 - 0x3A]
  2352. 00001D58  3F3C 0016                move.w     -[A7], 0x16
  2353. 00001D5C  A9EB                     syscall    Pack4/FP68K
  2354. 00001D5E  486E FFC6                pea.l      [A6 - 0x3A]
  2355. 00001D62  486E FFC4                pea.l      [A6 - 0x3C]
  2356. 00001D66  3F3C 2010                move.w     -[A7], 0x2010
  2357. 00001D6A  A9EB                     syscall    Pack4/FP68K
  2358. 00001D6C  3F2E FFD0                move.w     -[A7], [A6 - 0x30]
  2359. 00001D70  3F2E FFC4                move.w     -[A7], [A6 - 0x3C]
  2360. 00001D74  A891                     syscall    LineTo
  2361. 00001D76  6000 0200                bra        +0x202 /* 00001F78 */
  2362. 00001D7A  486B 0008                pea.l      [A3 + 0x8]
  2363. 00001D7E  486E FFD0                pea.l      [A6 - 0x30]
  2364. 00001D82  3F3C 100E                move.w     -[A7], 0x100E
  2365. 00001D86  A9EB                     syscall    Pack4/FP68K
  2366. 00001D88  486E FFD0                pea.l      [A6 - 0x30]
  2367. 00001D8C  3F3C 0016                move.w     -[A7], 0x16
  2368. 00001D90  A9EB                     syscall    Pack4/FP68K
  2369. 00001D92  486E FFD0                pea.l      [A6 - 0x30]
  2370. 00001D96  486E FFDA                pea.l      [A6 - 0x26]
  2371. 00001D9A  3F3C 2010                move.w     -[A7], 0x2010
  2372. 00001D9E  A9EB                     syscall    Pack4/FP68K
  2373. 00001DA0  3E2E FFDA                move.w     D7, [A6 - 0x26]
  2374. 00001DA4  3D47 FFDA                move.w     [A6 - 0x26], D7
  2375. 00001DA8  486B 0004                pea.l      [A3 + 0x4]
  2376. 00001DAC  486E FFD0                pea.l      [A6 - 0x30]
  2377. 00001DB0  3F3C 100E                move.w     -[A7], 0x100E
  2378. 00001DB4  A9EB                     syscall    Pack4/FP68K
  2379. 00001DB6  486E FFDA                pea.l      [A6 - 0x26]
  2380. 00001DBA  486E FFD0                pea.l      [A6 - 0x30]
  2381. 00001DBE  3F3C 2002                move.w     -[A7], 0x2002
  2382. 00001DC2  A9EB                     syscall    Pack4/FP68K
  2383. 00001DC4  486E FFD0                pea.l      [A6 - 0x30]
  2384. 00001DC8  3F3C 0016                move.w     -[A7], 0x16
  2385. 00001DCC  A9EB                     syscall    Pack4/FP68K
  2386. 00001DCE  486E FFD0                pea.l      [A6 - 0x30]
  2387. 00001DD2  486E FFDE                pea.l      [A6 - 0x22]
  2388. 00001DD6  3F3C 2010                move.w     -[A7], 0x2010
  2389. 00001DDA  A9EB                     syscall    Pack4/FP68K
  2390. 00001DDC  3D47 FFDA                move.w     [A6 - 0x26], D7
  2391. 00001DE0  486B 0004                pea.l      [A3 + 0x4]
  2392. 00001DE4  486E FFD0                pea.l      [A6 - 0x30]
  2393. 00001DE8  3F3C 100E                move.w     -[A7], 0x100E
  2394. 00001DEC  A9EB                     syscall    Pack4/FP68K
  2395. 00001DEE  486E FFDA                pea.l      [A6 - 0x26]
  2396. 00001DF2  486E FFD0                pea.l      [A6 - 0x30]
  2397. 00001DF6  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2398. 00001DFA  A9EB                     syscall    Pack4/FP68K
  2399. 00001DFC  486E FFD0                pea.l      [A6 - 0x30]
  2400. 00001E00  3F3C 0016                move.w     -[A7], 0x16
  2401. 00001E04  A9EB                     syscall    Pack4/FP68K
  2402. 00001E06  486E FFD0                pea.l      [A6 - 0x30]
  2403. 00001E0A  486E FFE2                pea.l      [A6 - 0x1E]
  2404. 00001E0E  3F3C 2010                move.w     -[A7], 0x2010
  2405. 00001E12  A9EB                     syscall    Pack4/FP68K
  2406. 00001E14  3D47 FFDA                move.w     [A6 - 0x26], D7
  2407. 00001E18  4853                     pea.l      [A3]
  2408. 00001E1A  486E FFD0                pea.l      [A6 - 0x30]
  2409. 00001E1E  3F3C 100E                move.w     -[A7], 0x100E
  2410. 00001E22  A9EB                     syscall    Pack4/FP68K
  2411. 00001E24  486E FFDA                pea.l      [A6 - 0x26]
  2412. 00001E28  486E FFD0                pea.l      [A6 - 0x30]
  2413. 00001E2C  3F3C 2002                move.w     -[A7], 0x2002
  2414. 00001E30  A9EB                     syscall    Pack4/FP68K
  2415. 00001E32  486E FFD0                pea.l      [A6 - 0x30]
  2416. 00001E36  3F3C 0016                move.w     -[A7], 0x16
  2417. 00001E3A  A9EB                     syscall    Pack4/FP68K
  2418. 00001E3C  486E FFD0                pea.l      [A6 - 0x30]
  2419. 00001E40  486E FFE0                pea.l      [A6 - 0x20]
  2420. 00001E44  3F3C 2010                move.w     -[A7], 0x2010
  2421. 00001E48  A9EB                     syscall    Pack4/FP68K
  2422. 00001E4A  3D47 FFDA                move.w     [A6 - 0x26], D7
  2423. 00001E4E  4853                     pea.l      [A3]
  2424. 00001E50  486E FFD0                pea.l      [A6 - 0x30]
  2425. 00001E54  3F3C 100E                move.w     -[A7], 0x100E
  2426. 00001E58  A9EB                     syscall    Pack4/FP68K
  2427. 00001E5A  486E FFDA                pea.l      [A6 - 0x26]
  2428. 00001E5E  486E FFD0                pea.l      [A6 - 0x30]
  2429. 00001E62  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2430. 00001E66  A9EB                     syscall    Pack4/FP68K
  2431. 00001E68  486E FFD0                pea.l      [A6 - 0x30]
  2432. 00001E6C  3F3C 0016                move.w     -[A7], 0x16
  2433. 00001E70  A9EB                     syscall    Pack4/FP68K
  2434. 00001E72  486E FFD0                pea.l      [A6 - 0x30]
  2435. 00001E76  486E FFE4                pea.l      [A6 - 0x1C]
  2436. 00001E7A  3F3C 2010                move.w     -[A7], 0x2010
  2437. 00001E7E  A9EB                     syscall    Pack4/FP68K
  2438. 00001E80  486E FFDE                pea.l      [A6 - 0x22]
  2439. 00001E84  486D B7D2                pea.l      [A5 - 0x482E]
  2440. 00001E88  A8BB                     syscall    FillOval
  2441. 00001E8A  6000 00EC                bra        +0xEE /* 00001F78 */
  2442. 00001E8E  3D7C 0005 FFDA           move.w     [A6 - 0x26], 0x5
  2443. 00001E94  486B 0004                pea.l      [A3 + 0x4]
  2444. 00001E98  486E FFD0                pea.l      [A6 - 0x30]
  2445. 00001E9C  3F3C 100E                move.w     -[A7], 0x100E
  2446. 00001EA0  A9EB                     syscall    Pack4/FP68K
  2447. 00001EA2  486E FFDA                pea.l      [A6 - 0x26]
  2448. 00001EA6  486E FFD0                pea.l      [A6 - 0x30]
  2449. 00001EAA  3F3C 2002                move.w     -[A7], 0x2002
  2450. 00001EAE  A9EB                     syscall    Pack4/FP68K
  2451. 00001EB0  486E FFD0                pea.l      [A6 - 0x30]
  2452. 00001EB4  3F3C 0016                move.w     -[A7], 0x16
  2453. 00001EB8  A9EB                     syscall    Pack4/FP68K
  2454. 00001EBA  486E FFD0                pea.l      [A6 - 0x30]
  2455. 00001EBE  486E FFDE                pea.l      [A6 - 0x22]
  2456. 00001EC2  3F3C 2010                move.w     -[A7], 0x2010
  2457. 00001EC6  A9EB                     syscall    Pack4/FP68K
  2458. 00001EC8  3D7C 0005 FFDA           move.w     [A6 - 0x26], 0x5
  2459. 00001ECE  486B 0004                pea.l      [A3 + 0x4]
  2460. 00001ED2  486E FFD0                pea.l      [A6 - 0x30]
  2461. 00001ED6  3F3C 100E                move.w     -[A7], 0x100E
  2462. 00001EDA  A9EB                     syscall    Pack4/FP68K
  2463. 00001EDC  486E FFDA                pea.l      [A6 - 0x26]
  2464. 00001EE0  486E FFD0                pea.l      [A6 - 0x30]
  2465. 00001EE4  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2466. 00001EE8  A9EB                     syscall    Pack4/FP68K
  2467. 00001EEA  486E FFD0                pea.l      [A6 - 0x30]
  2468. 00001EEE  3F3C 0016                move.w     -[A7], 0x16
  2469. 00001EF2  A9EB                     syscall    Pack4/FP68K
  2470. 00001EF4  486E FFD0                pea.l      [A6 - 0x30]
  2471. 00001EF8  486E FFE2                pea.l      [A6 - 0x1E]
  2472. 00001EFC  3F3C 2010                move.w     -[A7], 0x2010
  2473. 00001F00  A9EB                     syscall    Pack4/FP68K
  2474. 00001F02  3D7C 0005 FFDA           move.w     [A6 - 0x26], 0x5
  2475. 00001F08  4853                     pea.l      [A3]
  2476. 00001F0A  486E FFD0                pea.l      [A6 - 0x30]
  2477. 00001F0E  3F3C 100E                move.w     -[A7], 0x100E
  2478. 00001F12  A9EB                     syscall    Pack4/FP68K
  2479. 00001F14  486E FFDA                pea.l      [A6 - 0x26]
  2480. 00001F18  486E FFD0                pea.l      [A6 - 0x30]
  2481. 00001F1C  3F3C 2002                move.w     -[A7], 0x2002
  2482. 00001F20  A9EB                     syscall    Pack4/FP68K
  2483. 00001F22  486E FFD0                pea.l      [A6 - 0x30]
  2484. 00001F26  3F3C 0016                move.w     -[A7], 0x16
  2485. 00001F2A  A9EB                     syscall    Pack4/FP68K
  2486. 00001F2C  486E FFD0                pea.l      [A6 - 0x30]
  2487. 00001F30  486E FFE0                pea.l      [A6 - 0x20]
  2488. 00001F34  3F3C 2010                move.w     -[A7], 0x2010
  2489. 00001F38  A9EB                     syscall    Pack4/FP68K
  2490. 00001F3A  3D7C 0005 FFDA           move.w     [A6 - 0x26], 0x5
  2491. 00001F40  4853                     pea.l      [A3]
  2492. 00001F42  486E FFD0                pea.l      [A6 - 0x30]
  2493. 00001F46  3F3C 100E                move.w     -[A7], 0x100E
  2494. 00001F4A  A9EB                     syscall    Pack4/FP68K
  2495. 00001F4C  486E FFDA                pea.l      [A6 - 0x26]
  2496. 00001F50  486E FFD0                pea.l      [A6 - 0x30]
  2497. 00001F54  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2498. 00001F58  A9EB                     syscall    Pack4/FP68K
  2499. 00001F5A  486E FFD0                pea.l      [A6 - 0x30]
  2500. 00001F5E  3F3C 0016                move.w     -[A7], 0x16
  2501. 00001F62  A9EB                     syscall    Pack4/FP68K
  2502. 00001F64  486E FFD0                pea.l      [A6 - 0x30]
  2503. 00001F68  486E FFE4                pea.l      [A6 - 0x1C]
  2504. 00001F6C  3F3C 2010                move.w     -[A7], 0x2010
  2505. 00001F70  A9EB                     syscall    Pack4/FP68K
  2506. 00001F72  486E FFDE                pea.l      [A6 - 0x22]
  2507. 00001F76  A8B8                     syscall    PaintOval
  2508. label00001F78:
  2509. 00001F78  266B 0014                movea.l    A3, [A3 + 0x14]
  2510. label00001F7C:
  2511. 00001F7C  B6FC 0000                cmpa.w     A3, 0x0
  2512. 00001F80  6600 FC12                bne        -0x3EC /* 00001B94 */
  2513. 00001F84  7E00                     moveq.l    D7, 0x00
  2514. 00001F86  6042                     bra        +0x44 /* 00001FCA */
  2515. label00001F88:
  2516. 00001F88  3007                     move.w     D0, D7
  2517. 00001F8A  C1FC 0618                muls.w     D0, 0x618
  2518. 00001F8E  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  2519. 00001F92  D1C0                     add.l      A0, D0
  2520. 00001F94  2448                     movea.l    A2, A0
  2521. 00001F96  3C2A 0030                move.w     D6, [A2 + 0x30]
  2522. 00001F9A  3A2A 0032                move.w     D5, [A2 + 0x32]
  2523. 00001F9E  3007                     move.w     D0, D7
  2524. 00001FA0  C1FC 0618                muls.w     D0, 0x618
  2525. 00001FA4  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  2526. 00001FA8  D1C0                     add.l      A0, D0
  2527. 00001FAA  4A68 0038                tst.w      [A0 + 0x38]
  2528. 00001FAE  5EC0                     sgt        D0
  2529. 00001FB0  4400                     neg.b      D0
  2530. 00001FB2  4880                     ext.w      D0
  2531. 00001FB4  3F00                     move.w     -[A7], D0
  2532. 00001FB6  3F2A 003A                move.w     -[A7], [A2 + 0x3A]
  2533. 00001FBA  3F05                     move.w     -[A7], D5
  2534. 00001FBC  3F06                     move.w     -[A7], D6
  2535. 00001FBE  3F07                     move.w     -[A7], D7
  2536. 00001FC0  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  2537. 00001FC4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2538. 00001FC8  5247                     addq.w     D7, 1
  2539. label00001FCA:
  2540. 00001FCA  BE6D AC62                cmp.w      D7, [A5 - 0x539E]
  2541. 00001FCE  6DB8                     blt        -0x46 /* 00001F88 */
  2542. 00001FD0  4A6D AB42                tst.w      [A5 - 0x54BE]
  2543. 00001FD4  6728                     beq        +0x2A /* 00001FFE */
  2544. 00001FD6  2F0C                     move.l     -[A7], A4
  2545. 00001FD8  AA31                     syscall    SetGDevice
  2546. 00001FDA  2F2D 9BEA                move.l     -[A7], [A5 - 0x6416]
  2547. 00001FDE  A873                     syscall    SetPort
  2548. 00001FE0  206D CF76                movea.l    A0, [A5 - 0x308A]
  2549. 00001FE4  2F10                     move.l     -[A7], [A0]
  2550. 00001FE6  206D 9BEA                movea.l    A0, [A5 - 0x6416]
  2551. 00001FEA  4868 0002                pea.l      [A0 + 0x2]
  2552. 00001FEE  486E FFE6                pea.l      [A6 - 0x1A]
  2553. 00001FF2  486E FFE6                pea.l      [A6 - 0x1A]
  2554. 00001FF6  4267                     clr.w      -[A7]
  2555. 00001FF8  42A7                     clr.l      -[A7]
  2556. 00001FFA  A8EC                     syscall    CopyBits
  2557. 00001FFC  601C                     bra        +0x1E /* 0000201A */
  2558. label00001FFE:
  2559. 00001FFE  486E FFF2                pea.l      [A6 - 0xE]
  2560. 00002002  A875                     syscall    SetPBits/SetPortBits
  2561. 00002004  486D CF66                pea.l      [A5 - 0x309A]
  2562. 00002008  486E FFF2                pea.l      [A6 - 0xE]
  2563. 0000200C  486E FFE6                pea.l      [A6 - 0x1A]
  2564. 00002010  486E FFE6                pea.l      [A6 - 0x1A]
  2565. 00002014  4267                     clr.w      -[A7]
  2566. 00002016  42A7                     clr.l      -[A7]
  2567. 00002018  A8EC                     syscall    CopyBits
  2568. label0000201A:
  2569. 0000201A  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  2570. 0000201E  4E5E                     unlink     A6
  2571. 00002020  4E75                     rts
  2572. 00002022  4E56 FFEE                link       A6, -0x0012
  2573. 00002026  426E FFF4                clr.w      [A6 - 0xC]
  2574. 0000202A  302E 0008                move.w     D0, [A6 + 0x8]
  2575. 0000202E  3D40 FFEE                move.w     [A6 - 0x12], D0
  2576. 00002032  4A40                     tst.w      D0
  2577. 00002034  6C0A                     bge        +0xC /* 00002040 */
  2578. 00002036  302E 0008                move.w     D0, [A6 + 0x8]
  2579. 0000203A  4440                     neg.w      D0
  2580. 0000203C  3D40 0008                move.w     [A6 + 0x8], D0
  2581. label00002040:
  2582. 00002040  302E FFF4                move.w     D0, [A6 - 0xC]
  2583. 00002044  526E FFF4                addq.w     [A6 - 0xC], 1
  2584. 00002048  48C0                     ext.l      D0
  2585. 0000204A  D08E                     add.l      D0, A6
  2586. 0000204C  306E 0008                movea.w    A0, [A6 + 0x8]
  2587. 00002050  2208                     move.l     D1, A0
  2588. 00002052  83FC 000A                divs.w     D1, 0xA /* '\n' */
  2589. 00002056  4841                     swap.w     D1
  2590. 00002058  0641 0030                addi.w     D1, 0x30 /* '0' */
  2591. 0000205C  2040                     movea.l    A0, D0
  2592. 0000205E  1141 FFF8                move.b     [A0 - 0x8], D1
  2593. 00002062  306E 0008                movea.w    A0, [A6 + 0x8]
  2594. 00002066  2008                     move.l     D0, A0
  2595. 00002068  81FC 000A                divs.w     D0, 0xA /* '\n' */
  2596. 0000206C  3D40 0008                move.w     [A6 + 0x8], D0
  2597. 00002070  4A40                     tst.w      D0
  2598. 00002072  6ECC                     bgt        -0x32 /* 00002040 */
  2599. 00002074  4A6E FFEE                tst.w      [A6 - 0x12]
  2600. 00002078  6C14                     bge        +0x16 /* 0000208E */
  2601. 0000207A  302E FFF4                move.w     D0, [A6 - 0xC]
  2602. 0000207E  526E FFF4                addq.w     [A6 - 0xC], 1
  2603. 00002082  48C0                     ext.l      D0
  2604. 00002084  D08E                     add.l      D0, A6
  2605. 00002086  2040                     movea.l    A0, D0
  2606. 00002088  702D                     moveq.l    D0, 0x2D
  2607. 0000208A  1140 FFF8                move.b     [A0 - 0x8], D0
  2608. label0000208E:
  2609. 0000208E  306E FFF4                movea.w    A0, [A6 - 0xC]
  2610. 00002092  D1CE                     add.l      A0, A6
  2611. 00002094  4228 FFF8                clr.b      [A0 - 0x8]
  2612. 00002098  426E FFF2                clr.w      [A6 - 0xE]
  2613. 0000209C  302E FFF4                move.w     D0, [A6 - 0xC]
  2614. 000020A0  5340                     subq.w     D0, 1
  2615. 000020A2  3D40 FFF0                move.w     [A6 - 0x10], D0
  2616. 000020A6  6032                     bra        +0x34 /* 000020DA */
  2617. label000020A8:
  2618. 000020A8  306E FFF2                movea.w    A0, [A6 - 0xE]
  2619. 000020AC  D1CE                     add.l      A0, A6
  2620. 000020AE  1D68 FFF8 FFF7           move.b     [A6 - 0x9], [A0 - 0x8]
  2621. 000020B4  306E FFF2                movea.w    A0, [A6 - 0xE]
  2622. 000020B8  D1CE                     add.l      A0, A6
  2623. 000020BA  326E FFF0                movea.w    A1, [A6 - 0x10]
  2624. 000020BE  D3CE                     add.l      A1, A6
  2625. 000020C0  1169 FFF8 FFF8           move.b     [A0 - 0x8], [A1 - 0x8]
  2626. 000020C6  306E FFF0                movea.w    A0, [A6 - 0x10]
  2627. 000020CA  D1CE                     add.l      A0, A6
  2628. 000020CC  116E FFF7 FFF8           move.b     [A0 - 0x8], [A6 - 0x9]
  2629. 000020D2  526E FFF2                addq.w     [A6 - 0xE], 1
  2630. 000020D6  536E FFF0                subq.w     [A6 - 0x10], 1
  2631. label000020DA:
  2632. 000020DA  302E FFF2                move.w     D0, [A6 - 0xE]
  2633. 000020DE  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  2634. 000020E2  6DC4                     blt        -0x3A /* 000020A8 */
  2635. 000020E4  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2636. 000020E8  2008                     move.l     D0, A0
  2637. 000020EA  4E5E                     unlink     A6
  2638. 000020EC  4E75                     rts
  2639. fn000020EE:
  2640. 000020EE  4E56 FF90                link       A6, -0x0070
  2641. 000020F2  48E7 0300                movem.l    -[A7], D6,D7
  2642. 000020F6  7E00                     moveq.l    D7, 0x00
  2643. 000020F8  6000 009C                bra        +0x9E /* 00002196 */
  2644. label000020FC:
  2645. 000020FC  3007                     move.w     D0, D7
  2646. 000020FE  C1FC 0618                muls.w     D0, 0x618
  2647. 00002102  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  2648. 00002106  D1C0                     add.l      A0, D0
  2649. 00002108  4A28 0048                tst.b      [A0 + 0x48]
  2650. 0000210C  6700 0086                beq        +0x88 /* 00002194 */
  2651. 00002110  3007                     move.w     D0, D7
  2652. 00002112  48C0                     ext.l      D0
  2653. 00002114  E780                     asl        D0, 3
  2654. 00002116  D08E                     add.l      D0, A6
  2655. 00002118  3207                     move.w     D1, D7
  2656. 0000211A  C3FC 0618                muls.w     D1, 0x618
  2657. 0000211E  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  2658. 00002122  D1C1                     add.l      A0, D1
  2659. 00002124  3F28 0036                move.w     -[A7], [A0 + 0x36]
  2660. 00002128  486D F69E                pea.l      [A5 - 0x962]
  2661. 0000212C  0680 FFFF FFD0           addi.l     D0, 0xFFFFFFD0
  2662. 00002132  2F00                     move.l     -[A7], D0
  2663. 00002134  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2664. 00002138  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2665. 0000213C  3007                     move.w     D0, D7
  2666. 0000213E  48C0                     ext.l      D0
  2667. 00002140  E780                     asl        D0, 3
  2668. 00002142  D08E                     add.l      D0, A6
  2669. 00002144  0680 FFFF FFD0           addi.l     D0, 0xFFFFFFD0
  2670. 0000214A  2F00                     move.l     -[A7], D0
  2671. 0000214C  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  2672. 00002150  588F                     addq.l     A7, 4
  2673. 00002152  3007                     move.w     D0, D7
  2674. 00002154  48C0                     ext.l      D0
  2675. 00002156  E780                     asl        D0, 3
  2676. 00002158  D08E                     add.l      D0, A6
  2677. 0000215A  3207                     move.w     D1, D7
  2678. 0000215C  C3FC 0618                muls.w     D1, 0x618
  2679. 00002160  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  2680. 00002164  D1C1                     add.l      A0, D1
  2681. 00002166  3F28 0040                move.w     -[A7], [A0 + 0x40]
  2682. 0000216A  486D F6A2                pea.l      [A5 - 0x95E]
  2683. 0000216E  0680 FFFF FFA0           addi.l     D0, 0xFFFFFFA0
  2684. 00002174  2F00                     move.l     -[A7], D0
  2685. 00002176  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2686. 0000217A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2687. 0000217E  3007                     move.w     D0, D7
  2688. 00002180  48C0                     ext.l      D0
  2689. 00002182  E780                     asl        D0, 3
  2690. 00002184  D08E                     add.l      D0, A6
  2691. 00002186  0680 FFFF FFA0           addi.l     D0, 0xFFFFFFA0
  2692. 0000218C  2F00                     move.l     -[A7], D0
  2693. 0000218E  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  2694. 00002192  588F                     addq.l     A7, 4
  2695. label00002194:
  2696. 00002194  5247                     addq.w     D7, 1
  2697. label00002196:
  2698. 00002196  BE6D AC62                cmp.w      D7, [A5 - 0x539E]
  2699. 0000219A  6D00 FF60                blt        -0x9E /* 000020FC */
  2700. 0000219E  7E00                     moveq.l    D7, 0x00
  2701. 000021A0  7C00                     moveq.l    D6, 0x00
  2702. 000021A2  7000                     moveq.l    D0, 0x00
  2703. 000021A4  6000 00DC                bra        +0xDE /* 00002282 */
  2704. label000021A8:
  2705. 000021A8  3007                     move.w     D0, D7
  2706. 000021AA  C1FC 0618                muls.w     D0, 0x618
  2707. 000021AE  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  2708. 000021B2  D1C0                     add.l      A0, D0
  2709. 000021B4  4A68 0046                tst.w      [A0 + 0x46]
  2710. 000021B8  6700 00C2                beq        +0xC4 /* 0000227C */
  2711. 000021BC  3007                     move.w     D0, D7
  2712. 000021BE  C1FC 0618                muls.w     D0, 0x618
  2713. 000021C2  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  2714. 000021C6  D1C0                     add.l      A0, D0
  2715. 000021C8  4A28 0048                tst.b      [A0 + 0x48]
  2716. 000021CC  6766                     beq        +0x68 /* 00002234 */
  2717. 000021CE  3006                     move.w     D0, D6
  2718. 000021D0  5040                     addq.w     D0, 8
  2719. 000021D2  3D40 FF90                move.w     [A6 - 0x70], D0
  2720. 000021D6  3006                     move.w     D0, D6
  2721. 000021D8  0640 001D                addi.w     D0, 0x1D
  2722. 000021DC  3D40 FF94                move.w     [A6 - 0x6C], D0
  2723. 000021E0  3D7C 01DB FF92           move.w     [A6 - 0x6E], 0x1DB
  2724. 000021E6  3D7C 01F4 FF96           move.w     [A6 - 0x6A], 0x1F4
  2725. 000021EC  486E FF90                pea.l      [A6 - 0x70]
  2726. 000021F0  A8A3                     syscall    EraseRect
  2727. 000021F2  3F3C 01DB                move.w     -[A7], 0x1DB
  2728. 000021F6  3006                     move.w     D0, D6
  2729. 000021F8  0640 0012                addi.w     D0, 0x12
  2730. 000021FC  3F00                     move.w     -[A7], D0
  2731. 000021FE  A893                     syscall    MoveTo
  2732. 00002200  3007                     move.w     D0, D7
  2733. 00002202  48C0                     ext.l      D0
  2734. 00002204  E780                     asl        D0, 3
  2735. 00002206  D08E                     add.l      D0, A6
  2736. 00002208  0680 FFFF FFD0           addi.l     D0, 0xFFFFFFD0
  2737. 0000220E  2F00                     move.l     -[A7], D0
  2738. 00002210  A884                     syscall    DrawString
  2739. 00002212  3F3C 01DB                move.w     -[A7], 0x1DB
  2740. 00002216  3006                     move.w     D0, D6
  2741. 00002218  0640 001B                addi.w     D0, 0x1B
  2742. 0000221C  3F00                     move.w     -[A7], D0
  2743. 0000221E  A893                     syscall    MoveTo
  2744. 00002220  3007                     move.w     D0, D7
  2745. 00002222  48C0                     ext.l      D0
  2746. 00002224  E780                     asl        D0, 3
  2747. 00002226  D08E                     add.l      D0, A6
  2748. 00002228  0680 FFFF FFA0           addi.l     D0, 0xFFFFFFA0
  2749. 0000222E  2F00                     move.l     -[A7], D0
  2750. 00002230  A884                     syscall    DrawString
  2751. 00002232  6038                     bra        +0x3A /* 0000226C */
  2752. label00002234:
  2753. 00002234  3006                     move.w     D0, D6
  2754. 00002236  5040                     addq.w     D0, 8
  2755. 00002238  3D40 FF90                move.w     [A6 - 0x70], D0
  2756. 0000223C  3006                     move.w     D0, D6
  2757. 0000223E  0640 001D                addi.w     D0, 0x1D
  2758. 00002242  3D40 FF94                move.w     [A6 - 0x6C], D0
  2759. 00002246  3D7C 01AE FF92           move.w     [A6 - 0x6E], 0x1AE
  2760. 0000224C  3D7C 01F4 FF96           move.w     [A6 - 0x6A], 0x1F4
  2761. 00002252  486E FF90                pea.l      [A6 - 0x70]
  2762. 00002256  A8A3                     syscall    EraseRect
  2763. 00002258  3F3C 01AE                move.w     -[A7], 0x1AE
  2764. 0000225C  3006                     move.w     D0, D6
  2765. 0000225E  0640 0016                addi.w     D0, 0x16
  2766. 00002262  3F00                     move.w     -[A7], D0
  2767. 00002264  A893                     syscall    MoveTo
  2768. 00002266  486D F6A6                pea.l      [A5 - 0x95A]
  2769. 0000226A  A884                     syscall    DrawString
  2770. label0000226C:
  2771. 0000226C  3007                     move.w     D0, D7
  2772. 0000226E  C1FC 0618                muls.w     D0, 0x618
  2773. 00002272  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  2774. 00002276  D1C0                     add.l      A0, D0
  2775. 00002278  4268 0046                clr.w      [A0 + 0x46]
  2776. label0000227C:
  2777. 0000227C  5247                     addq.w     D7, 1
  2778. 0000227E  0646 0022                addi.w     D6, 0x22 /* '\"' */
  2779. label00002282:
  2780. 00002282  BE6D AC62                cmp.w      D7, [A5 - 0x539E]
  2781. 00002286  6D00 FF20                blt        -0xDE /* 000021A8 */
  2782. 0000228A  3D7C 00CE FF90           move.w     [A6 - 0x70], 0xCE
  2783. 00002290  3D7C 00D8 FF94           move.w     [A6 - 0x6C], 0xD8
  2784. 00002296  3D7C 01A9 FF92           move.w     [A6 - 0x6E], 0x1A9
  2785. 0000229C  3D7C 01F4 FF96           move.w     [A6 - 0x6A], 0x1F4
  2786. 000022A2  2F2D F4B6                move.l     -[A7], [A5 - 0xB4A]
  2787. 000022A6  486D F6B0                pea.l      [A5 - 0x950]
  2788. 000022AA  486E FF98                pea.l      [A6 - 0x68]
  2789. 000022AE  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2790. 000022B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2791. 000022B6  486E FF98                pea.l      [A6 - 0x68]
  2792. 000022BA  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  2793. 000022BE  588F                     addq.l     A7, 4
  2794. 000022C0  486E FF90                pea.l      [A6 - 0x70]
  2795. 000022C4  A8A3                     syscall    EraseRect
  2796. 000022C6  3F3C 01A9                move.w     -[A7], 0x1A9
  2797. 000022CA  3F3C 00D8                move.w     -[A7], 0xD8
  2798. 000022CE  A893                     syscall    MoveTo
  2799. 000022D0  486E FF98                pea.l      [A6 - 0x68]
  2800. 000022D4  A884                     syscall    DrawString
  2801. 000022D6  4CDF 00C0                movem.l    D6,D7, [A7]+
  2802. 000022DA  4E5E                     unlink     A6
  2803. 000022DC  4E75                     rts
  2804. fn000022DE:
  2805. 000022DE  4E56 FF5E                link       A6, -0x00A2
  2806. 000022E2  4A6D B2AE                tst.w      [A5 - 0x4D52]
  2807. 000022E6  6700 0080                beq        +0x82 /* 00002368 */
  2808. 000022EA  206D CC24                movea.l    A0, [A5 - 0x33DC]
  2809. 000022EE  4868 004E                pea.l      [A0 + 0x4E]
  2810. 000022F2  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2811. 000022F6  588F                     addq.l     A7, 4
  2812. 000022F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2813. 000022FC  486D CC28                pea.l      [A5 - 0x33D8]
  2814. 00002300  486E FFB0                pea.l      [A6 - 0x50]
  2815. 00002304  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2816. 00002308  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2817. 0000230C  206D CC24                movea.l    A0, [A5 - 0x33DC]
  2818. 00002310  1D68 0059 FF5F           move.b     [A6 - 0xA1], [A0 + 0x59]
  2819. 00002316  206D CC24                movea.l    A0, [A5 - 0x33DC]
  2820. 0000231A  4228 0059                clr.b      [A0 + 0x59]
  2821. 0000231E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  2822. 00002322  3028 0600                move.w     D0, [A0 + 0x600]
  2823. 00002326  5340                     subq.w     D0, 1
  2824. 00002328  3F00                     move.w     -[A7], D0
  2825. 0000232A  206D CC24                movea.l    A0, [A5 - 0x33DC]
  2826. 0000232E  4868 004E                pea.l      [A0 + 0x4E]
  2827. 00002332  486D CC2C                pea.l      [A5 - 0x33D4]
  2828. 00002336  486E FF60                pea.l      [A6 - 0xA0]
  2829. 0000233A  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2830. 0000233E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2831. 00002342  206D CC24                movea.l    A0, [A5 - 0x33DC]
  2832. 00002346  116E FF5F 0059           move.b     [A0 + 0x59], [A6 - 0xA1]
  2833. 0000234C  206D CC24                movea.l    A0, [A5 - 0x33DC]
  2834. 00002350  4868 004E                pea.l      [A0 + 0x4E]
  2835. 00002354  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  2836. 00002358  588F                     addq.l     A7, 4
  2837. 0000235A  486E FF60                pea.l      [A6 - 0xA0]
  2838. 0000235E  486E FFB0                pea.l      [A6 - 0x50]
  2839. 00002362  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  2840. 00002366  508F                     addq.l     A7, 8
  2841. label00002368:
  2842. 00002368  426D B2AE                clr.w      [A5 - 0x4D52]
  2843. 0000236C  4E5E                     unlink     A6
  2844. 0000236E  4E75                     rts
  2845. fn00002370:
  2846. 00002370  4E56 0000                link       A6, 0
  2847. 00002374  206E 0008                movea.l    A0, [A6 + 0x8]
  2848. 00002378  4A68 0038                tst.w      [A0 + 0x38]
  2849. 0000237C  6618                     bne        +0x1A /* 00002396 */
  2850. 0000237E  206E 0008                movea.l    A0, [A6 + 0x8]
  2851. 00002382  302E 000C                move.w     D0, [A6 + 0xC]
  2852. 00002386  9168 0040                sub.w      [A0 + 0x40], D0
  2853. 0000238A  206E 0008                movea.l    A0, [A6 + 0x8]
  2854. 0000238E  7001                     moveq.l    D0, 0x01
  2855. 00002390  3140 0046                move.w     [A0 + 0x46], D0
  2856. 00002394  6042                     bra        +0x44 /* 000023D8 */
  2857. label00002396:
  2858. 00002396  206E 0008                movea.l    A0, [A6 + 0x8]
  2859. 0000239A  3028 0038                move.w     D0, [A0 + 0x38]
  2860. 0000239E  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2861. 000023A2  6C28                     bge        +0x2A /* 000023CC */
  2862. 000023A4  206E 0008                movea.l    A0, [A6 + 0x8]
  2863. 000023A8  302E 000C                move.w     D0, [A6 + 0xC]
  2864. 000023AC  9068 0038                sub.w      D0, [A0 + 0x38]
  2865. 000023B0  206E 0008                movea.l    A0, [A6 + 0x8]
  2866. 000023B4  9168 0040                sub.w      [A0 + 0x40], D0
  2867. 000023B8  206E 0008                movea.l    A0, [A6 + 0x8]
  2868. 000023BC  4268 0038                clr.w      [A0 + 0x38]
  2869. 000023C0  206E 0008                movea.l    A0, [A6 + 0x8]
  2870. 000023C4  7001                     moveq.l    D0, 0x01
  2871. 000023C6  3140 0046                move.w     [A0 + 0x46], D0
  2872. 000023CA  600C                     bra        +0xE /* 000023D8 */
  2873. label000023CC:
  2874. 000023CC  206E 0008                movea.l    A0, [A6 + 0x8]
  2875. 000023D0  302E 000C                move.w     D0, [A6 + 0xC]
  2876. 000023D4  9168 0038                sub.w      [A0 + 0x38], D0
  2877. label000023D8:
  2878. 000023D8  4E5E                     unlink     A6
  2879. 000023DA  4E75                     rts
  2880. fn000023DC:
  2881. 000023DC  4E56 FFE0                link       A6, -0x0020
  2882. 000023E0  2F0C                     move.l     -[A7], A4
  2883. 000023E2  286D F4B0                movea.l    A4, [A5 - 0xB50]
  2884. 000023E6  B8FC 0000                cmpa.w     A4, 0x0
  2885. 000023EA  6606                     bne        +0x8 /* 000023F2 */
  2886. 000023EC  6020                     bra        +0x22 /* 0000240E */
  2887. label000023EE:
  2888. 000023EE  286C 0014                movea.l    A4, [A4 + 0x14]
  2889. label000023F2:
  2890. 000023F2  4AAC 0014                tst.l      [A4 + 0x14]
  2891. 000023F6  66F6                     bne        -0x8 /* 000023EE */
  2892. 000023F8  42A7                     clr.l      -[A7]
  2893. 000023FA  4878 0018                push.l     0x18
  2894. 000023FE  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2895. 00002402  205F                     movea.l    A0, [A7]+
  2896. 00002404  2948 0014                move.l     [A4 + 0x14], A0
  2897. 00002408  286C 0014                movea.l    A4, [A4 + 0x14]
  2898. 0000240C  6014                     bra        +0x16 /* 00002422 */
  2899. label0000240E:
  2900. 0000240E  42A7                     clr.l      -[A7]
  2901. 00002410  4878 0018                push.l     0x18
  2902. 00002414  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2903. 00002418  205F                     movea.l    A0, [A7]+
  2904. 0000241A  2B48 F4B0                move.l     [A5 - 0xB50], A0
  2905. 0000241E  286D F4B0                movea.l    A4, [A5 - 0xB50]
  2906. label00002422:
  2907. 00002422  206D CC24                movea.l    A0, [A5 - 0x33DC]
  2908. 00002426  3028 003A                move.w     D0, [A0 + 0x3A]
  2909. 0000242A  0640 010E                addi.w     D0, 0x10E
  2910. 0000242E  48C0                     ext.l      D0
  2911. 00002430  81FC 0168                divs.w     D0, 0x168
  2912. 00002434  4840                     swap.w     D0
  2913. 00002436  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  2914. 0000243A  41ED 9C5E                lea.l      A0, [A5 - 0x63A2]
  2915. 0000243E  D1C0                     add.l      A0, D0
  2916. 00002440  43EE FFF6                lea.l      A1, [A6 - 0xA]
  2917. 00002444  22D8                     move.l     [A1]+, [A0]+
  2918. 00002446  22D8                     move.l     [A1]+, [A0]+
  2919. 00002448  32D8                     move.w     [A1]+, [A0]+
  2920. 0000244A  206D CC24                movea.l    A0, [A5 - 0x33DC]
  2921. 0000244E  3028 003A                move.w     D0, [A0 + 0x3A]
  2922. 00002452  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  2923. 00002456  41ED 9C5E                lea.l      A0, [A5 - 0x63A2]
  2924. 0000245A  D1C0                     add.l      A0, D0
  2925. 0000245C  2D50 FFE2                move.l     [A6 - 0x1E], [A0]
  2926. 00002460  2D68 0004 FFE6           move.l     [A6 - 0x1A], [A0 + 0x4]
  2927. 00002466  3D68 0008 FFEA           move.w     [A6 - 0x16], [A0 + 0x8]
  2928. 0000246C  486E FFE2                pea.l      [A6 - 0x1E]
  2929. 00002470  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2930. 00002474  A9EB                     syscall    Pack4/FP68K
  2931. 00002476  41EE FFEC                lea.l      A0, [A6 - 0x14]
  2932. 0000247A  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  2933. 0000247E  20D9                     move.l     [A0]+, [A1]+
  2934. 00002480  20D9                     move.l     [A0]+, [A1]+
  2935. 00002482  30D9                     move.w     [A0]+, [A1]+
  2936. 00002484  3D7C 000B FFEA           move.w     [A6 - 0x16], 0xB
  2937. 0000248A  2D6E FFF6 FFE0           move.l     [A6 - 0x20], [A6 - 0xA]
  2938. 00002490  2D6E FFFA FFE4           move.l     [A6 - 0x1C], [A6 - 0x6]
  2939. 00002496  3D6E FFFE FFE8           move.w     [A6 - 0x18], [A6 - 0x2]
  2940. 0000249C  486E FFEA                pea.l      [A6 - 0x16]
  2941. 000024A0  486E FFE0                pea.l      [A6 - 0x20]
  2942. 000024A4  3F3C 2004                move.w     -[A7], 0x2004
  2943. 000024A8  A9EB                     syscall    Pack4/FP68K
  2944. 000024AA  206D CC24                movea.l    A0, [A5 - 0x33DC]
  2945. 000024AE  4868 0030                pea.l      [A0 + 0x30]
  2946. 000024B2  486E FFE0                pea.l      [A6 - 0x20]
  2947. 000024B6  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2948. 000024BA  A9EB                     syscall    Pack4/FP68K
  2949. 000024BC  486E FFE0                pea.l      [A6 - 0x20]
  2950. 000024C0  4854                     pea.l      [A4]
  2951. 000024C2  3F3C 1010                move.w     -[A7], 0x1010
  2952. 000024C6  A9EB                     syscall    Pack4/FP68K
  2953. 000024C8  3D7C 000B FFEA           move.w     [A6 - 0x16], 0xB
  2954. 000024CE  2D6E FFEC FFE0           move.l     [A6 - 0x20], [A6 - 0x14]
  2955. 000024D4  2D6E FFF0 FFE4           move.l     [A6 - 0x1C], [A6 - 0x10]
  2956. 000024DA  3D6E FFF4 FFE8           move.w     [A6 - 0x18], [A6 - 0xC]
  2957. 000024E0  486E FFEA                pea.l      [A6 - 0x16]
  2958. 000024E4  486E FFE0                pea.l      [A6 - 0x20]
  2959. 000024E8  3F3C 2004                move.w     -[A7], 0x2004
  2960. 000024EC  A9EB                     syscall    Pack4/FP68K
  2961. 000024EE  206D CC24                movea.l    A0, [A5 - 0x33DC]
  2962. 000024F2  4868 0032                pea.l      [A0 + 0x32]
  2963. 000024F6  486E FFE0                pea.l      [A6 - 0x20]
  2964. 000024FA  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  2965. 000024FE  A9EB                     syscall    Pack4/FP68K
  2966. 00002500  486E FFE0                pea.l      [A6 - 0x20]
  2967. 00002504  486C 0004                pea.l      [A4 + 0x4]
  2968. 00002508  3F3C 1010                move.w     -[A7], 0x1010
  2969. 0000250C  A9EB                     syscall    Pack4/FP68K
  2970. 0000250E  486E FFF6                pea.l      [A6 - 0xA]
  2971. 00002512  486C 0008                pea.l      [A4 + 0x8]
  2972. 00002516  3F3C 1010                move.w     -[A7], 0x1010
  2973. 0000251A  A9EB                     syscall    Pack4/FP68K
  2974. 0000251C  486E FFEC                pea.l      [A6 - 0x14]
  2975. 00002520  486C 000C                pea.l      [A4 + 0xC]
  2976. 00002524  3F3C 1010                move.w     -[A7], 0x1010
  2977. 00002528  A9EB                     syscall    Pack4/FP68K
  2978. 0000252A  7001                     moveq.l    D0, 0x01
  2979. 0000252C  1940 0010                move.b     [A4 + 0x10], D0
  2980. 00002530  206D CC24                movea.l    A0, [A5 - 0x33DC]
  2981. 00002534  1968 060F 0011           move.b     [A4 + 0x11], [A0 + 0x60F]
  2982. 0000253A  206D CC24                movea.l    A0, [A5 - 0x33DC]
  2983. 0000253E  302E 0008                move.w     D0, [A6 + 0x8]
  2984. 00002542  B068 0606                cmp.w      D0, [A0 + 0x606]
  2985. 00002546  6F0A                     ble        +0xC /* 00002552 */
  2986. 00002548  206D CC24                movea.l    A0, [A5 - 0x33DC]
  2987. 0000254C  3D68 0606 0008           move.w     [A6 + 0x8], [A0 + 0x606]
  2988. label00002552:
  2989. 00002552  196E 0009 0012           move.b     [A4 + 0x12], [A6 + 0x9]
  2990. 00002558  206D CC24                movea.l    A0, [A5 - 0x33DC]
  2991. 0000255C  302E 0008                move.w     D0, [A6 + 0x8]
  2992. 00002560  9168 0036                sub.w      [A0 + 0x36], D0
  2993. 00002564  206D CC24                movea.l    A0, [A5 - 0x33DC]
  2994. 00002568  7001                     moveq.l    D0, 0x01
  2995. 0000256A  3140 0046                move.w     [A0 + 0x46], D0
  2996. 0000256E  42AC 0014                clr.l      [A4 + 0x14]
  2997. 00002572  285F                     movea.l    A4, [A7]+
  2998. 00002574  4E5E                     unlink     A6
  2999. 00002576  4E75                     rts
  3000. fn00002578:
  3001. 00002578  4E56 FFAE                link       A6, -0x0052
  3002. 0000257C  2F0C                     move.l     -[A7], A4
  3003. 0000257E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3004. 00002582  4A68 0610                tst.w      [A0 + 0x610]
  3005. 00002586  6638                     bne        +0x3A /* 000025C0 */
  3006. 00002588  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3007. 0000258C  4868 004E                pea.l      [A0 + 0x4E]
  3008. 00002590  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  3009. 00002594  588F                     addq.l     A7, 4
  3010. 00002596  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3011. 0000259A  4868 004E                pea.l      [A0 + 0x4E]
  3012. 0000259E  486D CC48                pea.l      [A5 - 0x33B8]
  3013. 000025A2  486E FFBA                pea.l      [A6 - 0x46]
  3014. 000025A6  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  3015. 000025AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3016. 000025AE  486D CC64                pea.l      [A5 - 0x339C]
  3017. 000025B2  486E FFBA                pea.l      [A6 - 0x46]
  3018. 000025B6  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  3019. 000025BA  508F                     addq.l     A7, 8
  3020. 000025BC  426D B2AE                clr.w      [A5 - 0x4D52]
  3021. label000025C0:
  3022. 000025C0  286D F4B0                movea.l    A4, [A5 - 0xB50]
  3023. 000025C4  B8FC 0000                cmpa.w     A4, 0x0
  3024. 000025C8  6606                     bne        +0x8 /* 000025D0 */
  3025. 000025CA  6020                     bra        +0x22 /* 000025EC */
  3026. label000025CC:
  3027. 000025CC  286C 0014                movea.l    A4, [A4 + 0x14]
  3028. label000025D0:
  3029. 000025D0  4AAC 0014                tst.l      [A4 + 0x14]
  3030. 000025D4  66F6                     bne        -0x8 /* 000025CC */
  3031. 000025D6  42A7                     clr.l      -[A7]
  3032. 000025D8  4878 0018                push.l     0x18
  3033. 000025DC  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3034. 000025E0  205F                     movea.l    A0, [A7]+
  3035. 000025E2  2948 0014                move.l     [A4 + 0x14], A0
  3036. 000025E6  286C 0014                movea.l    A4, [A4 + 0x14]
  3037. 000025EA  6014                     bra        +0x16 /* 00002600 */
  3038. label000025EC:
  3039. 000025EC  42A7                     clr.l      -[A7]
  3040. 000025EE  4878 0018                push.l     0x18
  3041. 000025F2  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3042. 000025F6  205F                     movea.l    A0, [A7]+
  3043. 000025F8  2B48 F4B0                move.l     [A5 - 0xB50], A0
  3044. 000025FC  286D F4B0                movea.l    A4, [A5 - 0xB50]
  3045. label00002600:
  3046. 00002600  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3047. 00002604  3028 003A                move.w     D0, [A0 + 0x3A]
  3048. 00002608  0640 010E                addi.w     D0, 0x10E
  3049. 0000260C  48C0                     ext.l      D0
  3050. 0000260E  81FC 0168                divs.w     D0, 0x168
  3051. 00002612  4840                     swap.w     D0
  3052. 00002614  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  3053. 00002618  41ED 9C5E                lea.l      A0, [A5 - 0x63A2]
  3054. 0000261C  D1C0                     add.l      A0, D0
  3055. 0000261E  43EE FFF6                lea.l      A1, [A6 - 0xA]
  3056. 00002622  22D8                     move.l     [A1]+, [A0]+
  3057. 00002624  22D8                     move.l     [A1]+, [A0]+
  3058. 00002626  32D8                     move.w     [A1]+, [A0]+
  3059. 00002628  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3060. 0000262C  3028 003A                move.w     D0, [A0 + 0x3A]
  3061. 00002630  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  3062. 00002634  41ED 9C5E                lea.l      A0, [A5 - 0x63A2]
  3063. 00002638  D1C0                     add.l      A0, D0
  3064. 0000263A  2D50 FFB0                move.l     [A6 - 0x50], [A0]
  3065. 0000263E  2D68 0004 FFB4           move.l     [A6 - 0x4C], [A0 + 0x4]
  3066. 00002644  3D68 0008 FFB8           move.w     [A6 - 0x48], [A0 + 0x8]
  3067. 0000264A  486E FFB0                pea.l      [A6 - 0x50]
  3068. 0000264E  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3069. 00002652  A9EB                     syscall    Pack4/FP68K
  3070. 00002654  41EE FFEC                lea.l      A0, [A6 - 0x14]
  3071. 00002658  43EE FFB0                lea.l      A1, [A6 - 0x50]
  3072. 0000265C  20D9                     move.l     [A0]+, [A1]+
  3073. 0000265E  20D9                     move.l     [A0]+, [A1]+
  3074. 00002660  30D9                     move.w     [A0]+, [A1]+
  3075. 00002662  3D7C 000B FFB8           move.w     [A6 - 0x48], 0xB
  3076. 00002668  2D6E FFF6 FFAE           move.l     [A6 - 0x52], [A6 - 0xA]
  3077. 0000266E  2D6E FFFA FFB2           move.l     [A6 - 0x4E], [A6 - 0x6]
  3078. 00002674  3D6E FFFE FFB6           move.w     [A6 - 0x4A], [A6 - 0x2]
  3079. 0000267A  486E FFB8                pea.l      [A6 - 0x48]
  3080. 0000267E  486E FFAE                pea.l      [A6 - 0x52]
  3081. 00002682  3F3C 2004                move.w     -[A7], 0x2004
  3082. 00002686  A9EB                     syscall    Pack4/FP68K
  3083. 00002688  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3084. 0000268C  4868 0030                pea.l      [A0 + 0x30]
  3085. 00002690  486E FFAE                pea.l      [A6 - 0x52]
  3086. 00002694  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  3087. 00002698  A9EB                     syscall    Pack4/FP68K
  3088. 0000269A  486E FFAE                pea.l      [A6 - 0x52]
  3089. 0000269E  4854                     pea.l      [A4]
  3090. 000026A0  3F3C 1010                move.w     -[A7], 0x1010
  3091. 000026A4  A9EB                     syscall    Pack4/FP68K
  3092. 000026A6  3D7C 000B FFB8           move.w     [A6 - 0x48], 0xB
  3093. 000026AC  2D6E FFEC FFAE           move.l     [A6 - 0x52], [A6 - 0x14]
  3094. 000026B2  2D6E FFF0 FFB2           move.l     [A6 - 0x4E], [A6 - 0x10]
  3095. 000026B8  3D6E FFF4 FFB6           move.w     [A6 - 0x4A], [A6 - 0xC]
  3096. 000026BE  486E FFB8                pea.l      [A6 - 0x48]
  3097. 000026C2  486E FFAE                pea.l      [A6 - 0x52]
  3098. 000026C6  3F3C 2004                move.w     -[A7], 0x2004
  3099. 000026CA  A9EB                     syscall    Pack4/FP68K
  3100. 000026CC  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3101. 000026D0  4868 0032                pea.l      [A0 + 0x32]
  3102. 000026D4  486E FFAE                pea.l      [A6 - 0x52]
  3103. 000026D8  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  3104. 000026DC  A9EB                     syscall    Pack4/FP68K
  3105. 000026DE  486E FFAE                pea.l      [A6 - 0x52]
  3106. 000026E2  486C 0004                pea.l      [A4 + 0x4]
  3107. 000026E6  3F3C 1010                move.w     -[A7], 0x1010
  3108. 000026EA  A9EB                     syscall    Pack4/FP68K
  3109. 000026EC  3D7C 0005 FFB8           move.w     [A6 - 0x48], 0x5
  3110. 000026F2  2D6E FFF6 FFAE           move.l     [A6 - 0x52], [A6 - 0xA]
  3111. 000026F8  2D6E FFFA FFB2           move.l     [A6 - 0x4E], [A6 - 0x6]
  3112. 000026FE  3D6E FFFE FFB6           move.w     [A6 - 0x4A], [A6 - 0x2]
  3113. 00002704  486E FFB8                pea.l      [A6 - 0x48]
  3114. 00002708  486E FFAE                pea.l      [A6 - 0x52]
  3115. 0000270C  3F3C 2004                move.w     -[A7], 0x2004
  3116. 00002710  A9EB                     syscall    Pack4/FP68K
  3117. 00002712  486E FFAE                pea.l      [A6 - 0x52]
  3118. 00002716  486C 0008                pea.l      [A4 + 0x8]
  3119. 0000271A  3F3C 1010                move.w     -[A7], 0x1010
  3120. 0000271E  A9EB                     syscall    Pack4/FP68K
  3121. 00002720  3D7C 0005 FFB8           move.w     [A6 - 0x48], 0x5
  3122. 00002726  2D6E FFEC FFAE           move.l     [A6 - 0x52], [A6 - 0x14]
  3123. 0000272C  2D6E FFF0 FFB2           move.l     [A6 - 0x4E], [A6 - 0x10]
  3124. 00002732  3D6E FFF4 FFB6           move.w     [A6 - 0x4A], [A6 - 0xC]
  3125. 00002738  486E FFB8                pea.l      [A6 - 0x48]
  3126. 0000273C  486E FFAE                pea.l      [A6 - 0x52]
  3127. 00002740  3F3C 2004                move.w     -[A7], 0x2004
  3128. 00002744  A9EB                     syscall    Pack4/FP68K
  3129. 00002746  486E FFAE                pea.l      [A6 - 0x52]
  3130. 0000274A  486C 000C                pea.l      [A4 + 0xC]
  3131. 0000274E  3F3C 1010                move.w     -[A7], 0x1010
  3132. 00002752  A9EB                     syscall    Pack4/FP68K
  3133. 00002754  7002                     moveq.l    D0, 0x02
  3134. 00002756  1940 0010                move.b     [A4 + 0x10], D0
  3135. 0000275A  0C6E 0032 0008           cmpi.w     [A6 + 0x8], 0x32 /* '2' */
  3136. 00002760  6F06                     ble        +0x8 /* 00002768 */
  3137. 00002762  7032                     moveq.l    D0, 0x32
  3138. 00002764  3D40 0008                move.w     [A6 + 0x8], D0
  3139. label00002768:
  3140. 00002768  196E 0009 0012           move.b     [A4 + 0x12], [A6 + 0x9]
  3141. 0000276E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3142. 00002772  302E 0008                move.w     D0, [A6 + 0x8]
  3143. 00002776  9168 0036                sub.w      [A0 + 0x36], D0
  3144. 0000277A  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3145. 0000277E  7001                     moveq.l    D0, 0x01
  3146. 00002780  3140 0046                move.w     [A0 + 0x46], D0
  3147. 00002784  42AC 0014                clr.l      [A4 + 0x14]
  3148. 00002788  285F                     movea.l    A4, [A7]+
  3149. 0000278A  4E5E                     unlink     A6
  3150. 0000278C  4E75                     rts
  3151. fn0000278E:
  3152. 0000278E  4E56 FFC2                link       A6, -0x003E
  3153. 00002792  2F0C                     move.l     -[A7], A4
  3154. 00002794  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3155. 00002798  4A68 0612                tst.w      [A0 + 0x612]
  3156. 0000279C  6638                     bne        +0x3A /* 000027D6 */
  3157. 0000279E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3158. 000027A2  4868 004E                pea.l      [A0 + 0x4E]
  3159. 000027A6  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  3160. 000027AA  588F                     addq.l     A7, 4
  3161. 000027AC  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3162. 000027B0  4868 004E                pea.l      [A0 + 0x4E]
  3163. 000027B4  486D CC7A                pea.l      [A5 - 0x3386]
  3164. 000027B8  486E FFCE                pea.l      [A6 - 0x32]
  3165. 000027BC  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  3166. 000027C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3167. 000027C4  486D CC96                pea.l      [A5 - 0x336A]
  3168. 000027C8  486E FFCE                pea.l      [A6 - 0x32]
  3169. 000027CC  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  3170. 000027D0  508F                     addq.l     A7, 8
  3171. 000027D2  426D B2AE                clr.w      [A5 - 0x4D52]
  3172. label000027D6:
  3173. 000027D6  286D F4B0                movea.l    A4, [A5 - 0xB50]
  3174. 000027DA  B8FC 0000                cmpa.w     A4, 0x0
  3175. 000027DE  6606                     bne        +0x8 /* 000027E6 */
  3176. 000027E0  6020                     bra        +0x22 /* 00002802 */
  3177. label000027E2:
  3178. 000027E2  286C 0014                movea.l    A4, [A4 + 0x14]
  3179. label000027E6:
  3180. 000027E6  4AAC 0014                tst.l      [A4 + 0x14]
  3181. 000027EA  66F6                     bne        -0x8 /* 000027E2 */
  3182. 000027EC  42A7                     clr.l      -[A7]
  3183. 000027EE  4878 0018                push.l     0x18
  3184. 000027F2  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3185. 000027F6  205F                     movea.l    A0, [A7]+
  3186. 000027F8  2948 0014                move.l     [A4 + 0x14], A0
  3187. 000027FC  286C 0014                movea.l    A4, [A4 + 0x14]
  3188. 00002800  6014                     bra        +0x16 /* 00002816 */
  3189. label00002802:
  3190. 00002802  42A7                     clr.l      -[A7]
  3191. 00002804  4878 0018                push.l     0x18
  3192. 00002808  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3193. 0000280C  205F                     movea.l    A0, [A7]+
  3194. 0000280E  2B48 F4B0                move.l     [A5 - 0xB50], A0
  3195. 00002812  286D F4B0                movea.l    A4, [A5 - 0xB50]
  3196. label00002816:
  3197. 00002816  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3198. 0000281A  4868 0030                pea.l      [A0 + 0x30]
  3199. 0000281E  486E FFC4                pea.l      [A6 - 0x3C]
  3200. 00002822  3F3C 200E                move.w     -[A7], 0x200E
  3201. 00002826  A9EB                     syscall    Pack4/FP68K
  3202. 00002828  486E FFC4                pea.l      [A6 - 0x3C]
  3203. 0000282C  4854                     pea.l      [A4]
  3204. 0000282E  3F3C 1010                move.w     -[A7], 0x1010
  3205. 00002832  A9EB                     syscall    Pack4/FP68K
  3206. 00002834  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3207. 00002838  4868 0032                pea.l      [A0 + 0x32]
  3208. 0000283C  486E FFC4                pea.l      [A6 - 0x3C]
  3209. 00002840  3F3C 200E                move.w     -[A7], 0x200E
  3210. 00002844  A9EB                     syscall    Pack4/FP68K
  3211. 00002846  486E FFC4                pea.l      [A6 - 0x3C]
  3212. 0000284A  486C 0004                pea.l      [A4 + 0x4]
  3213. 0000284E  3F3C 1010                move.w     -[A7], 0x1010
  3214. 00002852  A9EB                     syscall    Pack4/FP68K
  3215. 00002854  3D7C 0000 FFCC           move.w     [A6 - 0x34], 0x0
  3216. 0000285A  486E FFCC                pea.l      [A6 - 0x34]
  3217. 0000285E  486E FFC2                pea.l      [A6 - 0x3E]
  3218. 00002862  3F3C 200E                move.w     -[A7], 0x200E
  3219. 00002866  A9EB                     syscall    Pack4/FP68K
  3220. 00002868  486E FFC2                pea.l      [A6 - 0x3E]
  3221. 0000286C  486C 0008                pea.l      [A4 + 0x8]
  3222. 00002870  3F3C 1010                move.w     -[A7], 0x1010
  3223. 00002874  A9EB                     syscall    Pack4/FP68K
  3224. 00002876  3D7C 0000 FFCC           move.w     [A6 - 0x34], 0x0
  3225. 0000287C  486E FFCC                pea.l      [A6 - 0x34]
  3226. 00002880  486E FFC2                pea.l      [A6 - 0x3E]
  3227. 00002884  3F3C 200E                move.w     -[A7], 0x200E
  3228. 00002888  A9EB                     syscall    Pack4/FP68K
  3229. 0000288A  486E FFC2                pea.l      [A6 - 0x3E]
  3230. 0000288E  486C 000C                pea.l      [A4 + 0xC]
  3231. 00002892  3F3C 1010                move.w     -[A7], 0x1010
  3232. 00002896  A9EB                     syscall    Pack4/FP68K
  3233. 00002898  7003                     moveq.l    D0, 0x03
  3234. 0000289A  1940 0010                move.b     [A4 + 0x10], D0
  3235. 0000289E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3236. 000028A2  302E 0008                move.w     D0, [A6 + 0x8]
  3237. 000028A6  B068 0606                cmp.w      D0, [A0 + 0x606]
  3238. 000028AA  6F0A                     ble        +0xC /* 000028B6 */
  3239. 000028AC  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3240. 000028B0  3D68 0606 0008           move.w     [A6 + 0x8], [A0 + 0x606]
  3241. label000028B6:
  3242. 000028B6  196E 0009 0012           move.b     [A4 + 0x12], [A6 + 0x9]
  3243. 000028BC  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3244. 000028C0  302E 0008                move.w     D0, [A6 + 0x8]
  3245. 000028C4  9168 0036                sub.w      [A0 + 0x36], D0
  3246. 000028C8  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3247. 000028CC  7001                     moveq.l    D0, 0x01
  3248. 000028CE  3140 0046                move.w     [A0 + 0x46], D0
  3249. 000028D2  42AC 0014                clr.l      [A4 + 0x14]
  3250. 000028D6  285F                     movea.l    A4, [A7]+
  3251. 000028D8  4E5E                     unlink     A6
  3252. 000028DA  4E75                     rts
  3253. fn000028DC:
  3254. 000028DC  4E56 FFF4                link       A6, -0x000C
  3255. 000028E0  2F0C                     move.l     -[A7], A4
  3256. 000028E2  286D F4B0                movea.l    A4, [A5 - 0xB50]
  3257. 000028E6  B8FC 0000                cmpa.w     A4, 0x0
  3258. 000028EA  6606                     bne        +0x8 /* 000028F2 */
  3259. 000028EC  6020                     bra        +0x22 /* 0000290E */
  3260. label000028EE:
  3261. 000028EE  286C 0014                movea.l    A4, [A4 + 0x14]
  3262. label000028F2:
  3263. 000028F2  4AAC 0014                tst.l      [A4 + 0x14]
  3264. 000028F6  66F6                     bne        -0x8 /* 000028EE */
  3265. 000028F8  42A7                     clr.l      -[A7]
  3266. 000028FA  4878 0018                push.l     0x18
  3267. 000028FE  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3268. 00002902  205F                     movea.l    A0, [A7]+
  3269. 00002904  2948 0014                move.l     [A4 + 0x14], A0
  3270. 00002908  286C 0014                movea.l    A4, [A4 + 0x14]
  3271. 0000290C  6014                     bra        +0x16 /* 00002922 */
  3272. label0000290E:
  3273. 0000290E  42A7                     clr.l      -[A7]
  3274. 00002910  4878 0018                push.l     0x18
  3275. 00002914  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3276. 00002918  205F                     movea.l    A0, [A7]+
  3277. 0000291A  2B48 F4B0                move.l     [A5 - 0xB50], A0
  3278. 0000291E  286D F4B0                movea.l    A4, [A5 - 0xB50]
  3279. label00002922:
  3280. 00002922  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3281. 00002926  4868 0030                pea.l      [A0 + 0x30]
  3282. 0000292A  486E FFF6                pea.l      [A6 - 0xA]
  3283. 0000292E  3F3C 200E                move.w     -[A7], 0x200E
  3284. 00002932  A9EB                     syscall    Pack4/FP68K
  3285. 00002934  486E FFF6                pea.l      [A6 - 0xA]
  3286. 00002938  4854                     pea.l      [A4]
  3287. 0000293A  3F3C 1010                move.w     -[A7], 0x1010
  3288. 0000293E  A9EB                     syscall    Pack4/FP68K
  3289. 00002940  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3290. 00002944  4868 0032                pea.l      [A0 + 0x32]
  3291. 00002948  486E FFF6                pea.l      [A6 - 0xA]
  3292. 0000294C  3F3C 200E                move.w     -[A7], 0x200E
  3293. 00002950  A9EB                     syscall    Pack4/FP68K
  3294. 00002952  486E FFF6                pea.l      [A6 - 0xA]
  3295. 00002956  486C 0004                pea.l      [A4 + 0x4]
  3296. 0000295A  3F3C 1010                move.w     -[A7], 0x1010
  3297. 0000295E  A9EB                     syscall    Pack4/FP68K
  3298. 00002960  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  3299. 00002966  486E FFFE                pea.l      [A6 - 0x2]
  3300. 0000296A  486E FFF4                pea.l      [A6 - 0xC]
  3301. 0000296E  3F3C 200E                move.w     -[A7], 0x200E
  3302. 00002972  A9EB                     syscall    Pack4/FP68K
  3303. 00002974  486E FFF4                pea.l      [A6 - 0xC]
  3304. 00002978  486C 0008                pea.l      [A4 + 0x8]
  3305. 0000297C  3F3C 1010                move.w     -[A7], 0x1010
  3306. 00002980  A9EB                     syscall    Pack4/FP68K
  3307. 00002982  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  3308. 00002988  486E FFFE                pea.l      [A6 - 0x2]
  3309. 0000298C  486E FFF4                pea.l      [A6 - 0xC]
  3310. 00002990  3F3C 200E                move.w     -[A7], 0x200E
  3311. 00002994  A9EB                     syscall    Pack4/FP68K
  3312. 00002996  486E FFF4                pea.l      [A6 - 0xC]
  3313. 0000299A  486C 000C                pea.l      [A4 + 0xC]
  3314. 0000299E  3F3C 1010                move.w     -[A7], 0x1010
  3315. 000029A2  A9EB                     syscall    Pack4/FP68K
  3316. 000029A4  7003                     moveq.l    D0, 0x03
  3317. 000029A6  1940 0010                move.b     [A4 + 0x10], D0
  3318. 000029AA  70C8                     moveq.l    D0, 0xFFFFFFC8
  3319. 000029AC  1940 0012                move.b     [A4 + 0x12], D0
  3320. 000029B0  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3321. 000029B4  4268 0040                clr.w      [A0 + 0x40]
  3322. 000029B8  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3323. 000029BC  7001                     moveq.l    D0, 0x01
  3324. 000029BE  3140 0046                move.w     [A0 + 0x46], D0
  3325. 000029C2  42AC 0014                clr.l      [A4 + 0x14]
  3326. 000029C6  285F                     movea.l    A4, [A7]+
  3327. 000029C8  4E5E                     unlink     A6
  3328. 000029CA  4E75                     rts
  3329. fn000029CC:
  3330. 000029CC  4E56 0000                link       A6, 0
  3331. 000029D0  2F07                     move.l     -[A7], D7
  3332. 000029D2  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3333. 000029D6  3E28 0038                move.w     D7, [A0 + 0x38]
  3334. 000029DA  0C6E 0096 0008           cmpi.w     [A6 + 0x8], 0x96
  3335. 000029E0  6F06                     ble        +0x8 /* 000029E8 */
  3336. 000029E2  3D7C 0096 0008           move.w     [A6 + 0x8], 0x96
  3337. label000029E8:
  3338. 000029E8  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3339. 000029EC  316E 0008 0038           move.w     [A0 + 0x38], [A6 + 0x8]
  3340. 000029F2  3007                     move.w     D0, D7
  3341. 000029F4  906E 0008                sub.w      D0, [A6 + 0x8]
  3342. 000029F8  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3343. 000029FC  D168 0036                add.w      [A0 + 0x36], D0
  3344. 00002A00  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3345. 00002A04  226D CC24                movea.l    A1, [A5 - 0x33DC]
  3346. 00002A08  3029 0036                move.w     D0, [A1 + 0x36]
  3347. 00002A0C  B068 0606                cmp.w      D0, [A0 + 0x606]
  3348. 00002A10  6F0E                     ble        +0x10 /* 00002A20 */
  3349. 00002A12  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3350. 00002A16  226D CC24                movea.l    A1, [A5 - 0x33DC]
  3351. 00002A1A  3368 0606 0036           move.w     [A1 + 0x36], [A0 + 0x606]
  3352. label00002A20:
  3353. 00002A20  2E1F                     move.l     D7, [A7]+
  3354. 00002A22  4E5E                     unlink     A6
  3355. 00002A24  4E75                     rts
  3356. fn00002A26:
  3357. 00002A26  4E56 0000                link       A6, 0
  3358. 00002A2A  2F07                     move.l     -[A7], D7
  3359. 00002A2C  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3360. 00002A30  3E28 003C                move.w     D7, [A0 + 0x3C]
  3361. 00002A34  0C6E 0014 0008           cmpi.w     [A6 + 0x8], 0x14
  3362. 00002A3A  6F08                     ble        +0xA /* 00002A44 */
  3363. 00002A3C  7014                     moveq.l    D0, 0x14
  3364. 00002A3E  3D40 0008                move.w     [A6 + 0x8], D0
  3365. 00002A42  600E                     bra        +0x10 /* 00002A52 */
  3366. label00002A44:
  3367. 00002A44  0C6E FFEC 0008           cmpi.w     [A6 + 0x8], 0xFFEC
  3368. 00002A4A  6C06                     bge        +0x8 /* 00002A52 */
  3369. 00002A4C  70EC                     moveq.l    D0, 0xFFFFFFEC
  3370. 00002A4E  3D40 0008                move.w     [A6 + 0x8], D0
  3371. label00002A52:
  3372. 00002A52  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3373. 00002A56  316E 0008 003C           move.w     [A0 + 0x3C], [A6 + 0x8]
  3374. 00002A5C  302E 0008                move.w     D0, [A6 + 0x8]
  3375. 00002A60  9047                     sub.w      D0, D7
  3376. 00002A62  3F00                     move.w     -[A7], D0
  3377. 00002A64  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  3378. 00002A68  548F                     addq.l     A7, 2
  3379. 00002A6A  D040                     add.w      D0, D0
  3380. 00002A6C  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3381. 00002A70  9168 0036                sub.w      [A0 + 0x36], D0
  3382. 00002A74  2E1F                     move.l     D7, [A7]+
  3383. 00002A76  4E5E                     unlink     A6
  3384. 00002A78  4E75                     rts
  3385. fn00002A7A:
  3386. 00002A7A  4E56 0000                link       A6, 0
  3387. 00002A7E  2F07                     move.l     -[A7], D7
  3388. 00002A80  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3389. 00002A84  3E28 003E                move.w     D7, [A0 + 0x3E]
  3390. 00002A88  0C6E 0014 0008           cmpi.w     [A6 + 0x8], 0x14
  3391. 00002A8E  6F08                     ble        +0xA /* 00002A98 */
  3392. 00002A90  7014                     moveq.l    D0, 0x14
  3393. 00002A92  3D40 0008                move.w     [A6 + 0x8], D0
  3394. 00002A96  600E                     bra        +0x10 /* 00002AA6 */
  3395. label00002A98:
  3396. 00002A98  0C6E FFEC 0008           cmpi.w     [A6 + 0x8], 0xFFEC
  3397. 00002A9E  6C06                     bge        +0x8 /* 00002AA6 */
  3398. 00002AA0  70EC                     moveq.l    D0, 0xFFFFFFEC
  3399. 00002AA2  3D40 0008                move.w     [A6 + 0x8], D0
  3400. label00002AA6:
  3401. 00002AA6  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3402. 00002AAA  316E 0008 003E           move.w     [A0 + 0x3E], [A6 + 0x8]
  3403. 00002AB0  302E 0008                move.w     D0, [A6 + 0x8]
  3404. 00002AB4  9047                     sub.w      D0, D7
  3405. 00002AB6  3F00                     move.w     -[A7], D0
  3406. 00002AB8  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  3407. 00002ABC  548F                     addq.l     A7, 2
  3408. 00002ABE  D040                     add.w      D0, D0
  3409. 00002AC0  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3410. 00002AC4  9168 0036                sub.w      [A0 + 0x36], D0
  3411. 00002AC8  2E1F                     move.l     D7, [A7]+
  3412. 00002ACA  4E5E                     unlink     A6
  3413. 00002ACC  4E75                     rts
  3414. fn00002ACE:
  3415. 00002ACE  4E56 0000                link       A6, 0
  3416. 00002AD2  0C6E 0014 0008           cmpi.w     [A6 + 0x8], 0x14
  3417. 00002AD8  6F08                     ble        +0xA /* 00002AE2 */
  3418. 00002ADA  7014                     moveq.l    D0, 0x14
  3419. 00002ADC  3D40 0008                move.w     [A6 + 0x8], D0
  3420. 00002AE0  600E                     bra        +0x10 /* 00002AF0 */
  3421. label00002AE2:
  3422. 00002AE2  0C6E FFEC 0008           cmpi.w     [A6 + 0x8], 0xFFEC
  3423. 00002AE8  6C06                     bge        +0x8 /* 00002AF0 */
  3424. 00002AEA  70EC                     moveq.l    D0, 0xFFFFFFEC
  3425. 00002AEC  3D40 0008                move.w     [A6 + 0x8], D0
  3426. label00002AF0:
  3427. 00002AF0  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3428. 00002AF4  302E 0008                move.w     D0, [A6 + 0x8]
  3429. 00002AF8  D168 0030                add.w      [A0 + 0x30], D0
  3430. 00002AFC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3431. 00002B00  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  3432. 00002B04  548F                     addq.l     A7, 2
  3433. 00002B06  D040                     add.w      D0, D0
  3434. 00002B08  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3435. 00002B0C  9168 0036                sub.w      [A0 + 0x36], D0
  3436. 00002B10  4E5E                     unlink     A6
  3437. 00002B12  4E75                     rts
  3438. fn00002B14:
  3439. 00002B14  4E56 0000                link       A6, 0
  3440. 00002B18  0C6E 0014 0008           cmpi.w     [A6 + 0x8], 0x14
  3441. 00002B1E  6F08                     ble        +0xA /* 00002B28 */
  3442. 00002B20  7014                     moveq.l    D0, 0x14
  3443. 00002B22  3D40 0008                move.w     [A6 + 0x8], D0
  3444. 00002B26  600E                     bra        +0x10 /* 00002B36 */
  3445. label00002B28:
  3446. 00002B28  0C6E FFEC 0008           cmpi.w     [A6 + 0x8], 0xFFEC
  3447. 00002B2E  6C06                     bge        +0x8 /* 00002B36 */
  3448. 00002B30  70EC                     moveq.l    D0, 0xFFFFFFEC
  3449. 00002B32  3D40 0008                move.w     [A6 + 0x8], D0
  3450. label00002B36:
  3451. 00002B36  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3452. 00002B3A  302E 0008                move.w     D0, [A6 + 0x8]
  3453. 00002B3E  D168 0032                add.w      [A0 + 0x32], D0
  3454. 00002B42  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3455. 00002B46  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  3456. 00002B4A  548F                     addq.l     A7, 2
  3457. 00002B4C  D040                     add.w      D0, D0
  3458. 00002B4E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3459. 00002B52  9168 0036                sub.w      [A0 + 0x36], D0
  3460. 00002B56  4E5E                     unlink     A6
  3461. 00002B58  4E75                     rts
  3462. fn00002B5A:
  3463. 00002B5A  4E56 0000                link       A6, 0
  3464. 00002B5E  4A6E 000A                tst.w      [A6 + 0xA]
  3465. 00002B62  6D30                     blt        +0x32 /* 00002B94 */
  3466. 00002B64  0C6E 0019 000A           cmpi.w     [A6 + 0xA], 0x19
  3467. 00002B6A  6E28                     bgt        +0x2A /* 00002B94 */
  3468. 00002B6C  0C6E 0017 000A           cmpi.w     [A6 + 0xA], 0x17
  3469. 00002B72  6720                     beq        +0x22 /* 00002B94 */
  3470. 00002B74  0C6E 0018 000A           cmpi.w     [A6 + 0xA], 0x18
  3471. 00002B7A  6718                     beq        +0x1A /* 00002B94 */
  3472. 00002B7C  302E 000A                move.w     D0, [A6 + 0xA]
  3473. 00002B80  48C0                     ext.l      D0
  3474. 00002B82  D080                     add.l      D0, D0
  3475. 00002B84  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  3476. 00002B88  2040                     movea.l    A0, D0
  3477. 00002B8A  316E 0008 0002           move.w     [A0 + 0x2], [A6 + 0x8]
  3478. 00002B90  6000 018C                bra        +0x18E /* 00002D1E */
  3479. label00002B94:
  3480. 00002B94  302E 000A                move.w     D0, [A6 + 0xA]
  3481. 00002B98  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3482. 00002B9C  0017 002B                ori.b      [A7], 0x2B /* '+' */
  3483. 00002BA0  0174 017C                bchg       <<invalid full ext with I/IS == 4>>, D0
  3484. 00002BA4  017A 016E                bchg       [PC + 0x16E /* 00002D14, value 0x486D 'Hm' */], D0
  3485. 00002BA8  0024 0174                ori.b      -[A4], 0x74 /* 't' */
  3486. 00002BAC  0036 0170 0048           ori.b      [A6 + D0.w + 0x48], 0x70 /* 'p' */
  3487. 00002BB2  007E 008A                ori.w      <<invalid special address>>, 0x8A
  3488. 00002BB6  0168 0166                bchg       [A0 + 0x166], D0
  3489. 00002BBA  0092 00A6 0160           ori.l      [A2], 0xA60160
  3490. 00002BC0  00B8 00E0 012C 0136      ori.l      [0x00000136], 0xE0012C
  3491. 00002BC8  0140                     bchg       D0, D0
  3492. 00002BCA  0154                     bchg       [A4], D0
  3493. 00002BCC  4A6E 0008                tst.w      [A6 + 0x8]
  3494. 00002BD0  6F00 014C                ble        +0x14E /* 00002D1E */
  3495. 00002BD4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3496. 00002BD8  4EBA F802                jsr        [PC - 0x7FE /* 000023DC */]
  3497. 00002BDC  548F                     addq.l     A7, 2
  3498. 00002BDE  6000 013E                bra        +0x140 /* 00002D1E */
  3499. 00002BE2  4A6E 0008                tst.w      [A6 + 0x8]
  3500. 00002BE6  6D00 0136                blt        +0x138 /* 00002D1E */
  3501. 00002BEA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3502. 00002BEE  4EBA FDDC                jsr        [PC - 0x224 /* 000029CC */]
  3503. 00002BF2  548F                     addq.l     A7, 2
  3504. 00002BF4  6000 0128                bra        +0x12A /* 00002D1E */
  3505. 00002BF8  306E 0008                movea.w    A0, [A6 + 0x8]
  3506. 00002BFC  2008                     move.l     D0, A0
  3507. 00002BFE  81FC 0168                divs.w     D0, 0x168
  3508. 00002C02  4840                     swap.w     D0
  3509. 00002C04  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3510. 00002C08  3140 003A                move.w     [A0 + 0x3A], D0
  3511. 00002C0C  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3512. 00002C10  4A68 003A                tst.w      [A0 + 0x3A]
  3513. 00002C14  6C00 0108                bge        +0x10A /* 00002D1E */
  3514. 00002C18  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3515. 00002C1C  3028 003A                move.w     D0, [A0 + 0x3A]
  3516. 00002C20  0640 0168                addi.w     D0, 0x168
  3517. 00002C24  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3518. 00002C28  3140 003A                move.w     [A0 + 0x3A], D0
  3519. 00002C2C  6000 00F0                bra        +0xF2 /* 00002D1E */
  3520. 00002C30  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3521. 00002C34  4EBA FDF0                jsr        [PC - 0x210 /* 00002A26 */]
  3522. 00002C38  548F                     addq.l     A7, 2
  3523. 00002C3A  6000 00E2                bra        +0xE4 /* 00002D1E */
  3524. 00002C3E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3525. 00002C42  4EBA FE36                jsr        [PC - 0x1CA /* 00002A7A */]
  3526. 00002C46  548F                     addq.l     A7, 2
  3527. 00002C48  6000 00D4                bra        +0xD6 /* 00002D1E */
  3528. 00002C4C  4A6E 0008                tst.w      [A6 + 0x8]
  3529. 00002C50  6F00 00CC                ble        +0xCE /* 00002D1E */
  3530. 00002C54  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3531. 00002C58  4EBA F91E                jsr        [PC - 0x6E2 /* 00002578 */]
  3532. 00002C5C  548F                     addq.l     A7, 2
  3533. 00002C5E  6000 00BE                bra        +0xC0 /* 00002D1E */
  3534. 00002C62  4A6E 0008                tst.w      [A6 + 0x8]
  3535. 00002C66  6F00 00B6                ble        +0xB8 /* 00002D1E */
  3536. 00002C6A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3537. 00002C6E  4EBA FB1E                jsr        [PC - 0x4E2 /* 0000278E */]
  3538. 00002C72  548F                     addq.l     A7, 2
  3539. 00002C74  6000 00A8                bra        +0xAA /* 00002D1E */
  3540. 00002C78  4A6E 0008                tst.w      [A6 + 0x8]
  3541. 00002C7C  6F16                     ble        +0x18 /* 00002C94 */
  3542. 00002C7E  0C6E 000B 0008           cmpi.w     [A6 + 0x8], 0xB
  3543. 00002C84  6C0E                     bge        +0x10 /* 00002C94 */
  3544. 00002C86  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3545. 00002C8A  316E 0008 0042           move.w     [A0 + 0x42], [A6 + 0x8]
  3546. 00002C90  6000 008C                bra        +0x8E /* 00002D1E */
  3547. label00002C94:
  3548. 00002C94  486D CCAC                pea.l      [A5 - 0x3354]
  3549. 00002C98  4EBA F644                jsr        [PC - 0x9BC /* 000022DE */]
  3550. 00002C9C  588F                     addq.l     A7, 4
  3551. 00002C9E  6000 007E                bra        +0x80 /* 00002D1E */
  3552. 00002CA2  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3553. 00002CA6  3010                     move.w     D0, [A0]
  3554. 00002CA8  C1FC 010C                muls.w     D0, 0x10C
  3555. 00002CAC  41ED AC64                lea.l      A0, [A5 - 0x539C]
  3556. 00002CB0  D1C0                     add.l      A0, D0
  3557. 00002CB2  4A68 010A                tst.w      [A0 + 0x10A]
  3558. 00002CB6  6700 0066                beq        +0x68 /* 00002D1E */
  3559. 00002CBA  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3560. 00002CBE  3010                     move.w     D0, [A0]
  3561. 00002CC0  C1FC 010C                muls.w     D0, 0x10C
  3562. 00002CC4  41ED AC64                lea.l      A0, [A5 - 0x539C]
  3563. 00002CC8  D1C0                     add.l      A0, D0
  3564. 00002CCA  3028 010A                move.w     D0, [A0 + 0x10A]
  3565. 00002CCE  5340                     subq.w     D0, 1
  3566. 00002CD0  C1FC 0014                muls.w     D0, 0x14
  3567. 00002CD4  41ED F474                lea.l      A0, [A5 - 0xB8C]
  3568. 00002CD8  D1C0                     add.l      A0, D0
  3569. 00002CDA  226D CC24                movea.l    A1, [A5 - 0x33DC]
  3570. 00002CDE  3029 0042                move.w     D0, [A1 + 0x42]
  3571. 00002CE2  5340                     subq.w     D0, 1
  3572. 00002CE4  48C0                     ext.l      D0
  3573. 00002CE6  D080                     add.l      D0, D0
  3574. 00002CE8  D1C0                     add.l      A0, D0
  3575. 00002CEA  30AE 0008                move.w     [A0], [A6 + 0x8]
  3576. 00002CEE  602E                     bra        +0x30 /* 00002D1E */
  3577. 00002CF0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3578. 00002CF4  4EBA FDD8                jsr        [PC - 0x228 /* 00002ACE */]
  3579. 00002CF8  548F                     addq.l     A7, 2
  3580. 00002CFA  6022                     bra        +0x24 /* 00002D1E */
  3581. 00002CFC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3582. 00002D00  4EBA FE12                jsr        [PC - 0x1EE /* 00002B14 */]
  3583. 00002D04  548F                     addq.l     A7, 2
  3584. 00002D06  6016                     bra        +0x18 /* 00002D1E */
  3585. 00002D08  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3586. 00002D0C  4EBA FBCE                jsr        [PC - 0x432 /* 000028DC */]
  3587. 00002D10  548F                     addq.l     A7, 2
  3588. 00002D12  600A                     bra        +0xC /* 00002D1E */
  3589. 00002D14  486D CCC4                pea.l      [A5 - 0x333C]
  3590. 00002D18  4EBA F5C4                jsr        [PC - 0xA3C /* 000022DE */]
  3591. 00002D1C  588F                     addq.l     A7, 4
  3592. label00002D1E:
  3593. 00002D1E  4E5E                     unlink     A6
  3594. 00002D20  4E75                     rts
  3595. fn00002D22:
  3596. 00002D22  4E56 FF98                link       A6, -0x0068
  3597. 00002D26  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  3598. 00002D2A  426E FFFC                clr.w      [A6 - 0x4]
  3599. 00002D2E  7006                     moveq.l    D0, 0x06
  3600. 00002D30  3D40 FFFA                move.w     [A6 - 0x6], D0
  3601. 00002D34  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3602. 00002D38  3028 003A                move.w     D0, [A0 + 0x3A]
  3603. 00002D3C  0640 010E                addi.w     D0, 0x10E
  3604. 00002D40  48C0                     ext.l      D0
  3605. 00002D42  81FC 0168                divs.w     D0, 0x168
  3606. 00002D46  4840                     swap.w     D0
  3607. 00002D48  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  3608. 00002D4C  41ED 9C5E                lea.l      A0, [A5 - 0x63A2]
  3609. 00002D50  D1C0                     add.l      A0, D0
  3610. 00002D52  4850                     pea.l      [A0]
  3611. 00002D54  486E FFF6                pea.l      [A6 - 0xA]
  3612. 00002D58  3F3C 1010                move.w     -[A7], 0x1010
  3613. 00002D5C  A9EB                     syscall    Pack4/FP68K
  3614. 00002D5E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3615. 00002D62  3028 003A                move.w     D0, [A0 + 0x3A]
  3616. 00002D66  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  3617. 00002D6A  41ED 9C5E                lea.l      A0, [A5 - 0x63A2]
  3618. 00002D6E  D1C0                     add.l      A0, D0
  3619. 00002D70  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  3620. 00002D74  2D68 0004 FFE8           move.l     [A6 - 0x18], [A0 + 0x4]
  3621. 00002D7A  3D68 0008 FFEC           move.w     [A6 - 0x14], [A0 + 0x8]
  3622. 00002D80  486E FFE4                pea.l      [A6 - 0x1C]
  3623. 00002D84  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3624. 00002D88  A9EB                     syscall    Pack4/FP68K
  3625. 00002D8A  486E FFE4                pea.l      [A6 - 0x1C]
  3626. 00002D8E  486E FFF2                pea.l      [A6 - 0xE]
  3627. 00002D92  3F3C 1010                move.w     -[A7], 0x1010
  3628. 00002D96  A9EB                     syscall    Pack4/FP68K
  3629. 00002D98  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3630. 00002D9C  3068 0030                movea.w    A0, [A0 + 0x30]
  3631. 00002DA0  2E08                     move.l     D7, A0
  3632. 00002DA2  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3633. 00002DA6  3068 0032                movea.w    A0, [A0 + 0x32]
  3634. 00002DAA  2C08                     move.l     D6, A0
  3635. 00002DAC  426E FFFE                clr.w      [A6 - 0x2]
  3636. 00002DB0  6000 031A                bra        +0x31C /* 000030CC */
  3637. label00002DB4:
  3638. 00002DB4  302E FFFE                move.w     D0, [A6 - 0x2]
  3639. 00002DB8  C1FC 0618                muls.w     D0, 0x618
  3640. 00002DBC  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  3641. 00002DC0  D1C0                     add.l      A0, D0
  3642. 00002DC2  4A28 0048                tst.b      [A0 + 0x48]
  3643. 00002DC6  6700 0300                beq        +0x302 /* 000030C8 */
  3644. 00002DCA  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3645. 00002DCE  302E FFFE                move.w     D0, [A6 - 0x2]
  3646. 00002DD2  B050                     cmp.w      D0, [A0]
  3647. 00002DD4  6700 02F2                beq        +0x2F4 /* 000030C8 */
  3648. 00002DD8  302E FFFE                move.w     D0, [A6 - 0x2]
  3649. 00002DDC  C1FC 0618                muls.w     D0, 0x618
  3650. 00002DE0  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  3651. 00002DE4  D1C0                     add.l      A0, D0
  3652. 00002DE6  3068 0030                movea.w    A0, [A0 + 0x30]
  3653. 00002DEA  2A08                     move.l     D5, A0
  3654. 00002DEC  302E FFFE                move.w     D0, [A6 - 0x2]
  3655. 00002DF0  C1FC 0618                muls.w     D0, 0x618
  3656. 00002DF4  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  3657. 00002DF8  D1C0                     add.l      A0, D0
  3658. 00002DFA  3068 0032                movea.w    A0, [A0 + 0x32]
  3659. 00002DFE  2808                     move.l     D4, A0
  3660. 00002E00  2D45 FFEA                move.l     [A6 - 0x16], D5
  3661. 00002E04  486E FFF6                pea.l      [A6 - 0xA]
  3662. 00002E08  486E FFE0                pea.l      [A6 - 0x20]
  3663. 00002E0C  3F3C 100E                move.w     -[A7], 0x100E
  3664. 00002E10  A9EB                     syscall    Pack4/FP68K
  3665. 00002E12  486E FFEA                pea.l      [A6 - 0x16]
  3666. 00002E16  486E FFE0                pea.l      [A6 - 0x20]
  3667. 00002E1A  3F3C 2804                move.w     -[A7], 0x2804
  3668. 00002E1E  A9EB                     syscall    Pack4/FP68K
  3669. 00002E20  2D44 FFDC                move.l     [A6 - 0x24], D4
  3670. 00002E24  486E FFF2                pea.l      [A6 - 0xE]
  3671. 00002E28  486E FFD2                pea.l      [A6 - 0x2E]
  3672. 00002E2C  3F3C 100E                move.w     -[A7], 0x100E
  3673. 00002E30  A9EB                     syscall    Pack4/FP68K
  3674. 00002E32  486E FFDC                pea.l      [A6 - 0x24]
  3675. 00002E36  486E FFD2                pea.l      [A6 - 0x2E]
  3676. 00002E3A  3F3C 2804                move.w     -[A7], 0x2804
  3677. 00002E3E  A9EB                     syscall    Pack4/FP68K
  3678. 00002E40  486E FFD2                pea.l      [A6 - 0x2E]
  3679. 00002E44  486E FFE0                pea.l      [A6 - 0x20]
  3680. 00002E48  3F3C 0000                move.w     -[A7], 0x0
  3681. 00002E4C  A9EB                     syscall    Pack4/FP68K
  3682. 00002E4E  2D47 FFCE                move.l     [A6 - 0x32], D7
  3683. 00002E52  486E FFF6                pea.l      [A6 - 0xA]
  3684. 00002E56  486E FFC4                pea.l      [A6 - 0x3C]
  3685. 00002E5A  3F3C 100E                move.w     -[A7], 0x100E
  3686. 00002E5E  A9EB                     syscall    Pack4/FP68K
  3687. 00002E60  486E FFCE                pea.l      [A6 - 0x32]
  3688. 00002E64  486E FFC4                pea.l      [A6 - 0x3C]
  3689. 00002E68  3F3C 2804                move.w     -[A7], 0x2804
  3690. 00002E6C  A9EB                     syscall    Pack4/FP68K
  3691. 00002E6E  486E FFC4                pea.l      [A6 - 0x3C]
  3692. 00002E72  486E FFE0                pea.l      [A6 - 0x20]
  3693. 00002E76  3F3C 0002                move.w     -[A7], 0x2
  3694. 00002E7A  A9EB                     syscall    Pack4/FP68K
  3695. 00002E7C  2D46 FFC0                move.l     [A6 - 0x40], D6
  3696. 00002E80  486E FFF2                pea.l      [A6 - 0xE]
  3697. 00002E84  486E FFB6                pea.l      [A6 - 0x4A]
  3698. 00002E88  3F3C 100E                move.w     -[A7], 0x100E
  3699. 00002E8C  A9EB                     syscall    Pack4/FP68K
  3700. 00002E8E  486E FFC0                pea.l      [A6 - 0x40]
  3701. 00002E92  486E FFB6                pea.l      [A6 - 0x4A]
  3702. 00002E96  3F3C 2804                move.w     -[A7], 0x2804
  3703. 00002E9A  A9EB                     syscall    Pack4/FP68K
  3704. 00002E9C  486E FFB6                pea.l      [A6 - 0x4A]
  3705. 00002EA0  486E FFE0                pea.l      [A6 - 0x20]
  3706. 00002EA4  3F3C 0002                move.w     -[A7], 0x2
  3707. 00002EA8  A9EB                     syscall    Pack4/FP68K
  3708. 00002EAA  486E FFF6                pea.l      [A6 - 0xA]
  3709. 00002EAE  486E FFAC                pea.l      [A6 - 0x54]
  3710. 00002EB2  3F3C 100E                move.w     -[A7], 0x100E
  3711. 00002EB6  A9EB                     syscall    Pack4/FP68K
  3712. 00002EB8  486E FFF6                pea.l      [A6 - 0xA]
  3713. 00002EBC  486E FFAC                pea.l      [A6 - 0x54]
  3714. 00002EC0  3F3C 1004                move.w     -[A7], 0x1004
  3715. 00002EC4  A9EB                     syscall    Pack4/FP68K
  3716. 00002EC6  486E FFF2                pea.l      [A6 - 0xE]
  3717. 00002ECA  486E FFA2                pea.l      [A6 - 0x5E]
  3718. 00002ECE  3F3C 100E                move.w     -[A7], 0x100E
  3719. 00002ED2  A9EB                     syscall    Pack4/FP68K
  3720. 00002ED4  486E FFF2                pea.l      [A6 - 0xE]
  3721. 00002ED8  486E FFA2                pea.l      [A6 - 0x5E]
  3722. 00002EDC  3F3C 1004                move.w     -[A7], 0x1004
  3723. 00002EE0  A9EB                     syscall    Pack4/FP68K
  3724. 00002EE2  486E FFA2                pea.l      [A6 - 0x5E]
  3725. 00002EE6  486E FFAC                pea.l      [A6 - 0x54]
  3726. 00002EEA  3F3C 0000                move.w     -[A7], 0x0
  3727. 00002EEE  A9EB                     syscall    Pack4/FP68K
  3728. 00002EF0  486E FFAC                pea.l      [A6 - 0x54]
  3729. 00002EF4  486E FFE0                pea.l      [A6 - 0x20]
  3730. 00002EF8  3F3C 0006                move.w     -[A7], 0x6
  3731. 00002EFC  A9EB                     syscall    Pack4/FP68K
  3732. 00002EFE  486E FFE0                pea.l      [A6 - 0x20]
  3733. 00002F02  486E FFEE                pea.l      [A6 - 0x12]
  3734. 00002F06  3F3C 1010                move.w     -[A7], 0x1010
  3735. 00002F0A  A9EB                     syscall    Pack4/FP68K
  3736. 00002F0C  3D7C 0000 FFEC           move.w     [A6 - 0x14], 0x0
  3737. 00002F12  486E FFEE                pea.l      [A6 - 0x12]
  3738. 00002F16  486E FFE2                pea.l      [A6 - 0x1E]
  3739. 00002F1A  3F3C 100E                move.w     -[A7], 0x100E
  3740. 00002F1E  A9EB                     syscall    Pack4/FP68K
  3741. 00002F20  486E FFEC                pea.l      [A6 - 0x14]
  3742. 00002F24  486E FFE2                pea.l      [A6 - 0x1E]
  3743. 00002F28  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  3744. 00002F2C  A9EB                     syscall    Pack4/FP68K
  3745. 00002F2E  6F00 0198                ble        +0x19A /* 000030C8 */
  3746. 00002F32  486E FFF6                pea.l      [A6 - 0xA]
  3747. 00002F36  486E FFD8                pea.l      [A6 - 0x28]
  3748. 00002F3A  3F3C 100E                move.w     -[A7], 0x100E
  3749. 00002F3E  A9EB                     syscall    Pack4/FP68K
  3750. 00002F40  486E FFEE                pea.l      [A6 - 0x12]
  3751. 00002F44  486E FFD8                pea.l      [A6 - 0x28]
  3752. 00002F48  3F3C 1004                move.w     -[A7], 0x1004
  3753. 00002F4C  A9EB                     syscall    Pack4/FP68K
  3754. 00002F4E  2D47 FFD4                move.l     [A6 - 0x2C], D7
  3755. 00002F52  486E FFD4                pea.l      [A6 - 0x2C]
  3756. 00002F56  486E FFD8                pea.l      [A6 - 0x28]
  3757. 00002F5A  3F3C 2800                move.w     -[A7], 0x2800 /* '(\0' */
  3758. 00002F5E  A9EB                     syscall    Pack4/FP68K
  3759. 00002F60  2D45 FFD0                move.l     [A6 - 0x30], D5
  3760. 00002F64  486E FFD0                pea.l      [A6 - 0x30]
  3761. 00002F68  486E FFD8                pea.l      [A6 - 0x28]
  3762. 00002F6C  3F3C 2802                move.w     -[A7], 0x2802
  3763. 00002F70  A9EB                     syscall    Pack4/FP68K
  3764. 00002F72  486E FFF6                pea.l      [A6 - 0xA]
  3765. 00002F76  486E FFC6                pea.l      [A6 - 0x3A]
  3766. 00002F7A  3F3C 100E                move.w     -[A7], 0x100E
  3767. 00002F7E  A9EB                     syscall    Pack4/FP68K
  3768. 00002F80  486E FFEE                pea.l      [A6 - 0x12]
  3769. 00002F84  486E FFC6                pea.l      [A6 - 0x3A]
  3770. 00002F88  3F3C 1004                move.w     -[A7], 0x1004
  3771. 00002F8C  A9EB                     syscall    Pack4/FP68K
  3772. 00002F8E  2D47 FFC2                move.l     [A6 - 0x3E], D7
  3773. 00002F92  486E FFC2                pea.l      [A6 - 0x3E]
  3774. 00002F96  486E FFC6                pea.l      [A6 - 0x3A]
  3775. 00002F9A  3F3C 2800                move.w     -[A7], 0x2800 /* '(\0' */
  3776. 00002F9E  A9EB                     syscall    Pack4/FP68K
  3777. 00002FA0  2D45 FFBE                move.l     [A6 - 0x42], D5
  3778. 00002FA4  486E FFBE                pea.l      [A6 - 0x42]
  3779. 00002FA8  486E FFC6                pea.l      [A6 - 0x3A]
  3780. 00002FAC  3F3C 2802                move.w     -[A7], 0x2802
  3781. 00002FB0  A9EB                     syscall    Pack4/FP68K
  3782. 00002FB2  486E FFC6                pea.l      [A6 - 0x3A]
  3783. 00002FB6  486E FFD8                pea.l      [A6 - 0x28]
  3784. 00002FBA  3F3C 0004                move.w     -[A7], 0x4
  3785. 00002FBE  A9EB                     syscall    Pack4/FP68K
  3786. 00002FC0  486E FFF2                pea.l      [A6 - 0xE]
  3787. 00002FC4  486E FFB4                pea.l      [A6 - 0x4C]
  3788. 00002FC8  3F3C 100E                move.w     -[A7], 0x100E
  3789. 00002FCC  A9EB                     syscall    Pack4/FP68K
  3790. 00002FCE  486E FFEE                pea.l      [A6 - 0x12]
  3791. 00002FD2  486E FFB4                pea.l      [A6 - 0x4C]
  3792. 00002FD6  3F3C 1004                move.w     -[A7], 0x1004
  3793. 00002FDA  A9EB                     syscall    Pack4/FP68K
  3794. 00002FDC  2D46 FFB0                move.l     [A6 - 0x50], D6
  3795. 00002FE0  486E FFB0                pea.l      [A6 - 0x50]
  3796. 00002FE4  486E FFB4                pea.l      [A6 - 0x4C]
  3797. 00002FE8  3F3C 2800                move.w     -[A7], 0x2800 /* '(\0' */
  3798. 00002FEC  A9EB                     syscall    Pack4/FP68K
  3799. 00002FEE  2D44 FFAC                move.l     [A6 - 0x54], D4
  3800. 00002FF2  486E FFAC                pea.l      [A6 - 0x54]
  3801. 00002FF6  486E FFB4                pea.l      [A6 - 0x4C]
  3802. 00002FFA  3F3C 2802                move.w     -[A7], 0x2802
  3803. 00002FFE  A9EB                     syscall    Pack4/FP68K
  3804. 00003000  486E FFF2                pea.l      [A6 - 0xE]
  3805. 00003004  486E FFA2                pea.l      [A6 - 0x5E]
  3806. 00003008  3F3C 100E                move.w     -[A7], 0x100E
  3807. 0000300C  A9EB                     syscall    Pack4/FP68K
  3808. 0000300E  486E FFEE                pea.l      [A6 - 0x12]
  3809. 00003012  486E FFA2                pea.l      [A6 - 0x5E]
  3810. 00003016  3F3C 1004                move.w     -[A7], 0x1004
  3811. 0000301A  A9EB                     syscall    Pack4/FP68K
  3812. 0000301C  2D46 FF9E                move.l     [A6 - 0x62], D6
  3813. 00003020  486E FF9E                pea.l      [A6 - 0x62]
  3814. 00003024  486E FFA2                pea.l      [A6 - 0x5E]
  3815. 00003028  3F3C 2800                move.w     -[A7], 0x2800 /* '(\0' */
  3816. 0000302C  A9EB                     syscall    Pack4/FP68K
  3817. 0000302E  2D44 FF9A                move.l     [A6 - 0x66], D4
  3818. 00003032  486E FF9A                pea.l      [A6 - 0x66]
  3819. 00003036  486E FFA2                pea.l      [A6 - 0x5E]
  3820. 0000303A  3F3C 2802                move.w     -[A7], 0x2802
  3821. 0000303E  A9EB                     syscall    Pack4/FP68K
  3822. 00003040  486E FFA2                pea.l      [A6 - 0x5E]
  3823. 00003044  486E FFB4                pea.l      [A6 - 0x4C]
  3824. 00003048  3F3C 0004                move.w     -[A7], 0x4
  3825. 0000304C  A9EB                     syscall    Pack4/FP68K
  3826. 0000304E  486E FFB4                pea.l      [A6 - 0x4C]
  3827. 00003052  486E FFD8                pea.l      [A6 - 0x28]
  3828. 00003056  3F3C 0000                move.w     -[A7], 0x0
  3829. 0000305A  A9EB                     syscall    Pack4/FP68K
  3830. 0000305C  3D7C 005B FF98           move.w     [A6 - 0x68], 0x5B /* '[' */
  3831. 00003062  486E FF98                pea.l      [A6 - 0x68]
  3832. 00003066  486E FFD8                pea.l      [A6 - 0x28]
  3833. 0000306A  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  3834. 0000306E  A9EB                     syscall    Pack4/FP68K
  3835. 00003070  6C56                     bge        +0x58 /* 000030C8 */
  3836. 00003072  4A6E FFFC                tst.w      [A6 - 0x4]
  3837. 00003076  671E                     beq        +0x20 /* 00003096 */
  3838. 00003078  486E FFEE                pea.l      [A6 - 0x12]
  3839. 0000307C  486E FFE4                pea.l      [A6 - 0x1C]
  3840. 00003080  3F3C 100E                move.w     -[A7], 0x100E
  3841. 00003084  A9EB                     syscall    Pack4/FP68K
  3842. 00003086  486E FFFC                pea.l      [A6 - 0x4]
  3843. 0000308A  486E FFE4                pea.l      [A6 - 0x1C]
  3844. 0000308E  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  3845. 00003092  A9EB                     syscall    Pack4/FP68K
  3846. 00003094  6C32                     bge        +0x34 /* 000030C8 */
  3847. label00003096:
  3848. 00003096  486E FFEE                pea.l      [A6 - 0x12]
  3849. 0000309A  486E FFE2                pea.l      [A6 - 0x1E]
  3850. 0000309E  3F3C 100E                move.w     -[A7], 0x100E
  3851. 000030A2  A9EB                     syscall    Pack4/FP68K
  3852. 000030A4  486E FFE2                pea.l      [A6 - 0x1E]
  3853. 000030A8  3F3C 0016                move.w     -[A7], 0x16
  3854. 000030AC  A9EB                     syscall    Pack4/FP68K
  3855. 000030AE  486E FFE2                pea.l      [A6 - 0x1E]
  3856. 000030B2  486E FFEC                pea.l      [A6 - 0x14]
  3857. 000030B6  3F3C 2010                move.w     -[A7], 0x2010
  3858. 000030BA  A9EB                     syscall    Pack4/FP68K
  3859. 000030BC  3D6E FFEC FFFC           move.w     [A6 - 0x4], [A6 - 0x14]
  3860. 000030C2  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  3861. label000030C8:
  3862. 000030C8  526E FFFE                addq.w     [A6 - 0x2], 1
  3863. label000030CC:
  3864. 000030CC  302E FFFE                move.w     D0, [A6 - 0x2]
  3865. 000030D0  B06D AC62                cmp.w      D0, [A5 - 0x539E]
  3866. 000030D4  6D00 FCDE                blt        -0x320 /* 00002DB4 */
  3867. 000030D8  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3868. 000030DC  3010                     move.w     D0, [A0]
  3869. 000030DE  C1FC 010C                muls.w     D0, 0x10C
  3870. 000030E2  41ED AC64                lea.l      A0, [A5 - 0x539C]
  3871. 000030E6  D1C0                     add.l      A0, D0
  3872. 000030E8  4A68 010A                tst.w      [A0 + 0x10A]
  3873. 000030EC  672C                     beq        +0x2E /* 0000311A */
  3874. 000030EE  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3875. 000030F2  3010                     move.w     D0, [A0]
  3876. 000030F4  C1FC 010C                muls.w     D0, 0x10C
  3877. 000030F8  41ED AC64                lea.l      A0, [A5 - 0x539C]
  3878. 000030FC  D1C0                     add.l      A0, D0
  3879. 000030FE  302E FFFA                move.w     D0, [A6 - 0x6]
  3880. 00003102  C1FC 010C                muls.w     D0, 0x10C
  3881. 00003106  43ED AC64                lea.l      A1, [A5 - 0x539C]
  3882. 0000310A  D3C0                     add.l      A1, D0
  3883. 0000310C  3028 010A                move.w     D0, [A0 + 0x10A]
  3884. 00003110  B069 010A                cmp.w      D0, [A1 + 0x10A]
  3885. 00003114  6604                     bne        +0x6 /* 0000311A */
  3886. 00003116  426E FFFC                clr.w      [A6 - 0x4]
  3887. label0000311A:
  3888. 0000311A  302E FFFC                move.w     D0, [A6 - 0x4]
  3889. 0000311E  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  3890. 00003122  4E5E                     unlink     A6
  3891. 00003124  4E75                     rts
  3892. fn00003126:
  3893. 00003126  4E56 FFC4                link       A6, -0x003C
  3894. 0000312A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3895. 0000312E  2D7C 000F 4240 FFF8      move.l     [A6 - 0x8], 0xF4240
  3896. 00003136  286D F4B0                movea.l    A4, [A5 - 0xB50]
  3897. 0000313A  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3898. 0000313E  3E28 0030                move.w     D7, [A0 + 0x30]
  3899. 00003142  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3900. 00003146  3C28 0032                move.w     D6, [A0 + 0x32]
  3901. 0000314A  6000 01A2                bra        +0x1A4 /* 000032EE */
  3902. label0000314E:
  3903. 0000314E  3D46 FFF2                move.w     [A6 - 0xE], D6
  3904. 00003152  486E FFF2                pea.l      [A6 - 0xE]
  3905. 00003156  486E FFE8                pea.l      [A6 - 0x18]
  3906. 0000315A  3F3C 200E                move.w     -[A7], 0x200E
  3907. 0000315E  A9EB                     syscall    Pack4/FP68K
  3908. 00003160  486C 0004                pea.l      [A4 + 0x4]
  3909. 00003164  486E FFE8                pea.l      [A6 - 0x18]
  3910. 00003168  3F3C 1002                move.w     -[A7], 0x1002
  3911. 0000316C  A9EB                     syscall    Pack4/FP68K
  3912. 0000316E  3D47 FFE6                move.w     [A6 - 0x1A], D7
  3913. 00003172  4854                     pea.l      [A4]
  3914. 00003174  486E FFDC                pea.l      [A6 - 0x24]
  3915. 00003178  3F3C 100E                move.w     -[A7], 0x100E
  3916. 0000317C  A9EB                     syscall    Pack4/FP68K
  3917. 0000317E  486E FFE6                pea.l      [A6 - 0x1A]
  3918. 00003182  486E FFDC                pea.l      [A6 - 0x24]
  3919. 00003186  3F3C 2002                move.w     -[A7], 0x2002
  3920. 0000318A  A9EB                     syscall    Pack4/FP68K
  3921. 0000318C  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  3922. 00003190  2F20                     move.l     -[A7], -[A0]
  3923. 00003192  2F20                     move.l     -[A7], -[A0]
  3924. 00003194  3F20                     move.w     -[A7], -[A0]
  3925. 00003196  41EE FFF2                lea.l      A0, [A6 - 0xE]
  3926. 0000319A  2F20                     move.l     -[A7], -[A0]
  3927. 0000319C  2F20                     move.l     -[A7], -[A0]
  3928. 0000319E  3F20                     move.w     -[A7], -[A0]
  3929. 000031A0  486E FFD2                pea.l      [A6 - 0x2E]
  3930. 000031A4  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  3931. 000031A8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3932. 000031AC  486D CCD6                pea.l      [A5 - 0x332A]
  3933. 000031B0  486E FFD2                pea.l      [A6 - 0x2E]
  3934. 000031B4  3F3C 0004                move.w     -[A7], 0x4
  3935. 000031B8  A9EB                     syscall    Pack4/FP68K
  3936. 000031BA  3D7C 01C2 FFD0           move.w     [A6 - 0x30], 0x1C2
  3937. 000031C0  486E FFD0                pea.l      [A6 - 0x30]
  3938. 000031C4  486E FFC6                pea.l      [A6 - 0x3A]
  3939. 000031C8  3F3C 200E                move.w     -[A7], 0x200E
  3940. 000031CC  A9EB                     syscall    Pack4/FP68K
  3941. 000031CE  486E FFD2                pea.l      [A6 - 0x2E]
  3942. 000031D2  486E FFC6                pea.l      [A6 - 0x3A]
  3943. 000031D6  3F3C 0002                move.w     -[A7], 0x2
  3944. 000031DA  A9EB                     syscall    Pack4/FP68K
  3945. 000031DC  486E FFC6                pea.l      [A6 - 0x3A]
  3946. 000031E0  3F3C 0016                move.w     -[A7], 0x16
  3947. 000031E4  A9EB                     syscall    Pack4/FP68K
  3948. 000031E6  486E FFC6                pea.l      [A6 - 0x3A]
  3949. 000031EA  486E FFC4                pea.l      [A6 - 0x3C]
  3950. 000031EE  3F3C 2010                move.w     -[A7], 0x2010
  3951. 000031F2  A9EB                     syscall    Pack4/FP68K
  3952. 000031F4  306E FFC4                movea.w    A0, [A6 - 0x3C]
  3953. 000031F8  2008                     move.l     D0, A0
  3954. 000031FA  81FC 0168                divs.w     D0, 0x168
  3955. 000031FE  4840                     swap.w     D0
  3956. 00003200  3A00                     move.w     D5, D0
  3957. 00003202  206D CC24                movea.l    A0, [A5 - 0x33DC]
  3958. 00003206  3005                     move.w     D0, D5
  3959. 00003208  9068 003A                sub.w      D0, [A0 + 0x3A]
  3960. 0000320C  3F00                     move.w     -[A7], D0
  3961. 0000320E  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  3962. 00003212  548F                     addq.l     A7, 2
  3963. 00003214  0C40 0014                cmpi.w     D0, 0x14
  3964. 00003218  6C00 00D0                bge        +0xD2 /* 000032EA */
  3965. 0000321C  3D46 FFF2                move.w     [A6 - 0xE], D6
  3966. 00003220  486E FFF2                pea.l      [A6 - 0xE]
  3967. 00003224  486E FFE8                pea.l      [A6 - 0x18]
  3968. 00003228  3F3C 200E                move.w     -[A7], 0x200E
  3969. 0000322C  A9EB                     syscall    Pack4/FP68K
  3970. 0000322E  486C 0004                pea.l      [A4 + 0x4]
  3971. 00003232  486E FFE8                pea.l      [A6 - 0x18]
  3972. 00003236  3F3C 1002                move.w     -[A7], 0x1002
  3973. 0000323A  A9EB                     syscall    Pack4/FP68K
  3974. 0000323C  3D46 FFE6                move.w     [A6 - 0x1A], D6
  3975. 00003240  486E FFE6                pea.l      [A6 - 0x1A]
  3976. 00003244  486E FFDC                pea.l      [A6 - 0x24]
  3977. 00003248  3F3C 200E                move.w     -[A7], 0x200E
  3978. 0000324C  A9EB                     syscall    Pack4/FP68K
  3979. 0000324E  486C 0004                pea.l      [A4 + 0x4]
  3980. 00003252  486E FFDC                pea.l      [A6 - 0x24]
  3981. 00003256  3F3C 1002                move.w     -[A7], 0x1002
  3982. 0000325A  A9EB                     syscall    Pack4/FP68K
  3983. 0000325C  486E FFDC                pea.l      [A6 - 0x24]
  3984. 00003260  486E FFE8                pea.l      [A6 - 0x18]
  3985. 00003264  3F3C 0004                move.w     -[A7], 0x4
  3986. 00003268  A9EB                     syscall    Pack4/FP68K
  3987. 0000326A  3D47 FFDA                move.w     [A6 - 0x26], D7
  3988. 0000326E  486E FFDA                pea.l      [A6 - 0x26]
  3989. 00003272  486E FFD0                pea.l      [A6 - 0x30]
  3990. 00003276  3F3C 200E                move.w     -[A7], 0x200E
  3991. 0000327A  A9EB                     syscall    Pack4/FP68K
  3992. 0000327C  4854                     pea.l      [A4]
  3993. 0000327E  486E FFD0                pea.l      [A6 - 0x30]
  3994. 00003282  3F3C 1002                move.w     -[A7], 0x1002
  3995. 00003286  A9EB                     syscall    Pack4/FP68K
  3996. 00003288  3D47 FFCE                move.w     [A6 - 0x32], D7
  3997. 0000328C  486E FFCE                pea.l      [A6 - 0x32]
  3998. 00003290  486E FFC4                pea.l      [A6 - 0x3C]
  3999. 00003294  3F3C 200E                move.w     -[A7], 0x200E
  4000. 00003298  A9EB                     syscall    Pack4/FP68K
  4001. 0000329A  4854                     pea.l      [A4]
  4002. 0000329C  486E FFC4                pea.l      [A6 - 0x3C]
  4003. 000032A0  3F3C 1002                move.w     -[A7], 0x1002
  4004. 000032A4  A9EB                     syscall    Pack4/FP68K
  4005. 000032A6  486E FFC4                pea.l      [A6 - 0x3C]
  4006. 000032AA  486E FFD0                pea.l      [A6 - 0x30]
  4007. 000032AE  3F3C 0004                move.w     -[A7], 0x4
  4008. 000032B2  A9EB                     syscall    Pack4/FP68K
  4009. 000032B4  486E FFD0                pea.l      [A6 - 0x30]
  4010. 000032B8  486E FFE8                pea.l      [A6 - 0x18]
  4011. 000032BC  3F3C 0000                move.w     -[A7], 0x0
  4012. 000032C0  A9EB                     syscall    Pack4/FP68K
  4013. 000032C2  486E FFE8                pea.l      [A6 - 0x18]
  4014. 000032C6  3F3C 0016                move.w     -[A7], 0x16
  4015. 000032CA  A9EB                     syscall    Pack4/FP68K
  4016. 000032CC  486E FFE8                pea.l      [A6 - 0x18]
  4017. 000032D0  486E FFFC                pea.l      [A6 - 0x4]
  4018. 000032D4  3F3C 2810                move.w     -[A7], 0x2810
  4019. 000032D8  A9EB                     syscall    Pack4/FP68K
  4020. 000032DA  202E FFFC                move.l     D0, [A6 - 0x4]
  4021. 000032DE  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  4022. 000032E2  6C06                     bge        +0x8 /* 000032EA */
  4023. 000032E4  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  4024. label000032EA:
  4025. 000032EA  286C 0014                movea.l    A4, [A4 + 0x14]
  4026. label000032EE:
  4027. 000032EE  B8FC 0000                cmpa.w     A4, 0x0
  4028. 000032F2  6600 FE5A                bne        -0x1A4 /* 0000314E */
  4029. 000032F6  0CAE 000F 4240 FFF8      cmpi.l     [A6 - 0x8], 0xF4240
  4030. 000032FE  6606                     bne        +0x8 /* 00003306 */
  4031. 00003300  42AE FFF4                clr.l      [A6 - 0xC]
  4032. 00003304  6036                     bra        +0x38 /* 0000333C */
  4033. label00003306:
  4034. 00003306  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  4035. 0000330A  486E FFF8                pea.l      [A6 - 0x8]
  4036. 0000330E  486F 0004                pea.l      [A7 + 0x4]
  4037. 00003312  3F3C 280E                move.w     -[A7], 0x280E
  4038. 00003316  A9EB                     syscall    Pack4/FP68K
  4039. 00003318  486E FFEA                pea.l      [A6 - 0x16]
  4040. 0000331C  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  4041. 00003320  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4042. 00003324  486E FFEA                pea.l      [A6 - 0x16]
  4043. 00003328  3F3C 0016                move.w     -[A7], 0x16
  4044. 0000332C  A9EB                     syscall    Pack4/FP68K
  4045. 0000332E  486E FFEA                pea.l      [A6 - 0x16]
  4046. 00003332  486E FFF4                pea.l      [A6 - 0xC]
  4047. 00003336  3F3C 2810                move.w     -[A7], 0x2810
  4048. 0000333A  A9EB                     syscall    Pack4/FP68K
  4049. label0000333C:
  4050. 0000333C  302E FFF6                move.w     D0, [A6 - 0xA]
  4051. 00003340  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  4052. 00003344  4E5E                     unlink     A6
  4053. 00003346  4E75                     rts
  4054. fn00003348:
  4055. 00003348  4E56 0000                link       A6, 0
  4056. 0000334C  4A6E 0008                tst.w      [A6 + 0x8]
  4057. 00003350  6D1E                     blt        +0x20 /* 00003370 */
  4058. 00003352  0C6E 0019 0008           cmpi.w     [A6 + 0x8], 0x19
  4059. 00003358  6E16                     bgt        +0x18 /* 00003370 */
  4060. 0000335A  302E 0008                move.w     D0, [A6 + 0x8]
  4061. 0000335E  48C0                     ext.l      D0
  4062. 00003360  D080                     add.l      D0, D0
  4063. 00003362  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4064. 00003366  2040                     movea.l    A0, D0
  4065. 00003368  3028 0002                move.w     D0, [A0 + 0x2]
  4066. 0000336C  6000 0128                bra        +0x12A /* 00003496 */
  4067. label00003370:
  4068. 00003370  302E 0008                move.w     D0, [A6 + 0x8]
  4069. 00003374  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4070. 00003378  001A 002B                ori.b      [A2]+, 0x2B /* '+' */
  4071. 0000337C  0110                     btst       [A0], D0
  4072. 0000337E  0024 0028                ori.b      -[A4], 0x28 /* '(' */
  4073. 00003382  0032 003C 0042           ori.b      [A2 + D0.w + 0x42], 0x3C /* '<' */
  4074. 00003388  004C 0056                ori.w      A4, 0x56 /* 'V' */
  4075. 0000338C  0060 006A                ori.w      -[A0], 0x6A /* 'j' */
  4076. 00003390  0078 007C 0080           ori.w      [0x00000080], 0x7C /* '|' */
  4077. 00003396  008A 0094 00E0           ori.l      A2, 0x9400E0
  4078. 0000339C  00E2                     .incomplete
  4079. 0000339E  00E4                     .incomplete
  4080. 000033A0  00E6                     .incomplete
  4081. 000033A2  7000                     moveq.l    D0, 0x00
  4082. 000033A4  6000 00F0                bra        +0xF2 /* 00003496 */
  4083. 000033A8  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4084. 000033AC  3028 0036                move.w     D0, [A0 + 0x36]
  4085. 000033B0  6000 00E4                bra        +0xE6 /* 00003496 */
  4086. 000033B4  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4087. 000033B8  3028 0038                move.w     D0, [A0 + 0x38]
  4088. 000033BC  6000 00D8                bra        +0xDA /* 00003496 */
  4089. 000033C0  4EBA F960                jsr        [PC - 0x6A0 /* 00002D22 */]
  4090. 000033C4  6000 00D0                bra        +0xD2 /* 00003496 */
  4091. 000033C8  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4092. 000033CC  3028 003A                move.w     D0, [A0 + 0x3A]
  4093. 000033D0  6000 00C4                bra        +0xC6 /* 00003496 */
  4094. 000033D4  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4095. 000033D8  3028 003C                move.w     D0, [A0 + 0x3C]
  4096. 000033DC  6000 00B8                bra        +0xBA /* 00003496 */
  4097. 000033E0  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4098. 000033E4  3028 003E                move.w     D0, [A0 + 0x3E]
  4099. 000033E8  6000 00AC                bra        +0xAE /* 00003496 */
  4100. 000033EC  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4101. 000033F0  3028 0040                move.w     D0, [A0 + 0x40]
  4102. 000033F4  6000 00A0                bra        +0xA2 /* 00003496 */
  4103. 000033F8  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  4104. 000033FC  48C0                     ext.l      D0
  4105. 000033FE  81FC 0168                divs.w     D0, 0x168
  4106. 00003402  4840                     swap.w     D0
  4107. 00003404  6000 0090                bra        +0x92 /* 00003496 */
  4108. 00003408  7000                     moveq.l    D0, 0x00
  4109. 0000340A  6000 008A                bra        +0x8C /* 00003496 */
  4110. 0000340E  7000                     moveq.l    D0, 0x00
  4111. 00003410  6000 0084                bra        +0x86 /* 00003496 */
  4112. 00003414  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4113. 00003418  3028 0044                move.w     D0, [A0 + 0x44]
  4114. 0000341C  6000 0078                bra        +0x7A /* 00003496 */
  4115. 00003420  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4116. 00003424  3028 0042                move.w     D0, [A0 + 0x42]
  4117. 00003428  6000 006C                bra        +0x6E /* 00003496 */
  4118. 0000342C  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4119. 00003430  3010                     move.w     D0, [A0]
  4120. 00003432  C1FC 010C                muls.w     D0, 0x10C
  4121. 00003436  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4122. 0000343A  D1C0                     add.l      A0, D0
  4123. 0000343C  4A68 010A                tst.w      [A0 + 0x10A]
  4124. 00003440  6734                     beq        +0x36 /* 00003476 */
  4125. 00003442  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4126. 00003446  3010                     move.w     D0, [A0]
  4127. 00003448  C1FC 010C                muls.w     D0, 0x10C
  4128. 0000344C  41ED AC64                lea.l      A0, [A5 - 0x539C]
  4129. 00003450  D1C0                     add.l      A0, D0
  4130. 00003452  3028 010A                move.w     D0, [A0 + 0x10A]
  4131. 00003456  5340                     subq.w     D0, 1
  4132. 00003458  C1FC 0014                muls.w     D0, 0x14
  4133. 0000345C  41ED F474                lea.l      A0, [A5 - 0xB8C]
  4134. 00003460  D1C0                     add.l      A0, D0
  4135. 00003462  226D CC24                movea.l    A1, [A5 - 0x33DC]
  4136. 00003466  3029 0042                move.w     D0, [A1 + 0x42]
  4137. 0000346A  5340                     subq.w     D0, 1
  4138. 0000346C  48C0                     ext.l      D0
  4139. 0000346E  D080                     add.l      D0, D0
  4140. 00003470  D1C0                     add.l      A0, D0
  4141. 00003472  3010                     move.w     D0, [A0]
  4142. 00003474  6020                     bra        +0x22 /* 00003496 */
  4143. label00003476:
  4144. 00003476  7000                     moveq.l    D0, 0x00
  4145. 00003478  601C                     bra        +0x1E /* 00003496 */
  4146. 0000347A  7000                     moveq.l    D0, 0x00
  4147. 0000347C  6018                     bra        +0x1A /* 00003496 */
  4148. 0000347E  7000                     moveq.l    D0, 0x00
  4149. 00003480  6014                     bra        +0x16 /* 00003496 */
  4150. 00003482  7000                     moveq.l    D0, 0x00
  4151. 00003484  6010                     bra        +0x12 /* 00003496 */
  4152. 00003486  4EBA FC9E                jsr        [PC - 0x362 /* 00003126 */]
  4153. 0000348A  600A                     bra        +0xC /* 00003496 */
  4154. 0000348C  486D CCE0                pea.l      [A5 - 0x3320]
  4155. 00003490  4EBA EE4C                jsr        [PC - 0x11B4 /* 000022DE */]
  4156. 00003494  588F                     addq.l     A7, 4
  4157. label00003496:
  4158. 00003496  4E5E                     unlink     A6
  4159. 00003498  4E75                     rts
  4160. fn0000349A:
  4161. 0000349A  4E56 FFFE                link       A6, -0x0002
  4162. 0000349E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4163. 000034A2  0C68 0002 0602           cmpi.w     [A0 + 0x602], 0x2
  4164. 000034A8  6C0C                     bge        +0xE /* 000034B6 */
  4165. 000034AA  486D CCF2                pea.l      [A5 - 0x330E]
  4166. 000034AE  4EBA EE2E                jsr        [PC - 0x11D2 /* 000022DE */]
  4167. 000034B2  588F                     addq.l     A7, 4
  4168. 000034B4  6058                     bra        +0x5A /* 0000350E */
  4169. label000034B6:
  4170. 000034B6  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4171. 000034BA  3028 0602                move.w     D0, [A0 + 0x602]
  4172. 000034BE  5340                     subq.w     D0, 1
  4173. 000034C0  48C0                     ext.l      D0
  4174. 000034C2  D080                     add.l      D0, D0
  4175. 000034C4  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4176. 000034C8  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4177. 000034CC  3228 0602                move.w     D1, [A0 + 0x602]
  4178. 000034D0  5541                     subq.w     D1, 2
  4179. 000034D2  48C1                     ext.l      D1
  4180. 000034D4  D281                     add.l      D1, D1
  4181. 000034D6  D2AD CC24                add.l      D1, [A5 - 0x33DC]
  4182. 000034DA  2041                     movea.l    A0, D1
  4183. 000034DC  2240                     movea.l    A1, D0
  4184. 000034DE  3029 0536                move.w     D0, [A1 + 0x536]
  4185. 000034E2  D068 0536                add.w      D0, [A0 + 0x536]
  4186. 000034E6  3D40 FFFE                move.w     [A6 - 0x2], D0
  4187. 000034EA  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4188. 000034EE  5568 0602                subq.w     [A0 + 0x602], 2
  4189. 000034F2  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4190. 000034F6  3028 0602                move.w     D0, [A0 + 0x602]
  4191. 000034FA  5268 0602                addq.w     [A0 + 0x602], 1
  4192. 000034FE  48C0                     ext.l      D0
  4193. 00003500  D080                     add.l      D0, D0
  4194. 00003502  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4195. 00003506  2040                     movea.l    A0, D0
  4196. 00003508  316E FFFE 0536           move.w     [A0 + 0x536], [A6 - 0x2]
  4197. label0000350E:
  4198. 0000350E  4E5E                     unlink     A6
  4199. 00003510  4E75                     rts
  4200. fn00003512:
  4201. 00003512  4E56 FFFE                link       A6, -0x0002
  4202. 00003516  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4203. 0000351A  0C68 0002 0602           cmpi.w     [A0 + 0x602], 0x2
  4204. 00003520  6C0C                     bge        +0xE /* 0000352E */
  4205. 00003522  486D CD02                pea.l      [A5 - 0x32FE]
  4206. 00003526  4EBA EDB6                jsr        [PC - 0x124A /* 000022DE */]
  4207. 0000352A  588F                     addq.l     A7, 4
  4208. 0000352C  6058                     bra        +0x5A /* 00003586 */
  4209. label0000352E:
  4210. 0000352E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4211. 00003532  3028 0602                move.w     D0, [A0 + 0x602]
  4212. 00003536  5540                     subq.w     D0, 2
  4213. 00003538  48C0                     ext.l      D0
  4214. 0000353A  D080                     add.l      D0, D0
  4215. 0000353C  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4216. 00003540  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4217. 00003544  3228 0602                move.w     D1, [A0 + 0x602]
  4218. 00003548  5341                     subq.w     D1, 1
  4219. 0000354A  48C1                     ext.l      D1
  4220. 0000354C  D281                     add.l      D1, D1
  4221. 0000354E  D2AD CC24                add.l      D1, [A5 - 0x33DC]
  4222. 00003552  2041                     movea.l    A0, D1
  4223. 00003554  2240                     movea.l    A1, D0
  4224. 00003556  3029 0536                move.w     D0, [A1 + 0x536]
  4225. 0000355A  9068 0536                sub.w      D0, [A0 + 0x536]
  4226. 0000355E  3D40 FFFE                move.w     [A6 - 0x2], D0
  4227. 00003562  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4228. 00003566  5568 0602                subq.w     [A0 + 0x602], 2
  4229. 0000356A  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4230. 0000356E  3028 0602                move.w     D0, [A0 + 0x602]
  4231. 00003572  5268 0602                addq.w     [A0 + 0x602], 1
  4232. 00003576  48C0                     ext.l      D0
  4233. 00003578  D080                     add.l      D0, D0
  4234. 0000357A  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4235. 0000357E  2040                     movea.l    A0, D0
  4236. 00003580  316E FFFE 0536           move.w     [A0 + 0x536], [A6 - 0x2]
  4237. label00003586:
  4238. 00003586  4E5E                     unlink     A6
  4239. 00003588  4E75                     rts
  4240. fn0000358A:
  4241. 0000358A  4E56 FFFE                link       A6, -0x0002
  4242. 0000358E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4243. 00003592  0C68 0002 0602           cmpi.w     [A0 + 0x602], 0x2
  4244. 00003598  6C0C                     bge        +0xE /* 000035A6 */
  4245. 0000359A  486D CD12                pea.l      [A5 - 0x32EE]
  4246. 0000359E  4EBA ED3E                jsr        [PC - 0x12C2 /* 000022DE */]
  4247. 000035A2  588F                     addq.l     A7, 4
  4248. 000035A4  6058                     bra        +0x5A /* 000035FE */
  4249. label000035A6:
  4250. 000035A6  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4251. 000035AA  3028 0602                move.w     D0, [A0 + 0x602]
  4252. 000035AE  5340                     subq.w     D0, 1
  4253. 000035B0  48C0                     ext.l      D0
  4254. 000035B2  D080                     add.l      D0, D0
  4255. 000035B4  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4256. 000035B8  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4257. 000035BC  3228 0602                move.w     D1, [A0 + 0x602]
  4258. 000035C0  5541                     subq.w     D1, 2
  4259. 000035C2  48C1                     ext.l      D1
  4260. 000035C4  D281                     add.l      D1, D1
  4261. 000035C6  D2AD CC24                add.l      D1, [A5 - 0x33DC]
  4262. 000035CA  2041                     movea.l    A0, D1
  4263. 000035CC  2240                     movea.l    A1, D0
  4264. 000035CE  3029 0536                move.w     D0, [A1 + 0x536]
  4265. 000035D2  C1E8 0536                muls.w     D0, [A0 + 0x536]
  4266. 000035D6  3D40 FFFE                move.w     [A6 - 0x2], D0
  4267. 000035DA  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4268. 000035DE  5568 0602                subq.w     [A0 + 0x602], 2
  4269. 000035E2  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4270. 000035E6  3028 0602                move.w     D0, [A0 + 0x602]
  4271. 000035EA  5268 0602                addq.w     [A0 + 0x602], 1
  4272. 000035EE  48C0                     ext.l      D0
  4273. 000035F0  D080                     add.l      D0, D0
  4274. 000035F2  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4275. 000035F6  2040                     movea.l    A0, D0
  4276. 000035F8  316E FFFE 0536           move.w     [A0 + 0x536], [A6 - 0x2]
  4277. label000035FE:
  4278. 000035FE  4E5E                     unlink     A6
  4279. 00003600  4E75                     rts
  4280. fn00003602:
  4281. 00003602  4E56 FFFE                link       A6, -0x0002
  4282. 00003606  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4283. 0000360A  0C68 0002 0602           cmpi.w     [A0 + 0x602], 0x2
  4284. 00003610  6C0E                     bge        +0x10 /* 00003620 */
  4285. 00003612  486D CD22                pea.l      [A5 - 0x32DE]
  4286. 00003616  4EBA ECC6                jsr        [PC - 0x133A /* 000022DE */]
  4287. 0000361A  588F                     addq.l     A7, 4
  4288. 0000361C  6000 0082                bra        +0x84 /* 000036A0 */
  4289. label00003620:
  4290. 00003620  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4291. 00003624  3028 0602                move.w     D0, [A0 + 0x602]
  4292. 00003628  5340                     subq.w     D0, 1
  4293. 0000362A  48C0                     ext.l      D0
  4294. 0000362C  D080                     add.l      D0, D0
  4295. 0000362E  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4296. 00003632  2040                     movea.l    A0, D0
  4297. 00003634  4A68 0536                tst.w      [A0 + 0x536]
  4298. 00003638  660C                     bne        +0xE /* 00003646 */
  4299. 0000363A  486D CD32                pea.l      [A5 - 0x32CE]
  4300. 0000363E  4EBA EC9E                jsr        [PC - 0x1362 /* 000022DE */]
  4301. 00003642  588F                     addq.l     A7, 4
  4302. 00003644  605A                     bra        +0x5C /* 000036A0 */
  4303. label00003646:
  4304. 00003646  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4305. 0000364A  3028 0602                move.w     D0, [A0 + 0x602]
  4306. 0000364E  5540                     subq.w     D0, 2
  4307. 00003650  48C0                     ext.l      D0
  4308. 00003652  D080                     add.l      D0, D0
  4309. 00003654  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4310. 00003658  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4311. 0000365C  3228 0602                move.w     D1, [A0 + 0x602]
  4312. 00003660  5341                     subq.w     D1, 1
  4313. 00003662  48C1                     ext.l      D1
  4314. 00003664  D281                     add.l      D1, D1
  4315. 00003666  D2AD CC24                add.l      D1, [A5 - 0x33DC]
  4316. 0000366A  2041                     movea.l    A0, D1
  4317. 0000366C  2240                     movea.l    A1, D0
  4318. 0000366E  3269 0536                movea.w    A1, [A1 + 0x536]
  4319. 00003672  2009                     move.l     D0, A1
  4320. 00003674  81E8 0536                divs.w     D0, [A0 + 0x536]
  4321. 00003678  3D40 FFFE                move.w     [A6 - 0x2], D0
  4322. 0000367C  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4323. 00003680  5568 0602                subq.w     [A0 + 0x602], 2
  4324. 00003684  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4325. 00003688  3028 0602                move.w     D0, [A0 + 0x602]
  4326. 0000368C  5268 0602                addq.w     [A0 + 0x602], 1
  4327. 00003690  48C0                     ext.l      D0
  4328. 00003692  D080                     add.l      D0, D0
  4329. 00003694  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4330. 00003698  2040                     movea.l    A0, D0
  4331. 0000369A  316E FFFE 0536           move.w     [A0 + 0x536], [A6 - 0x2]
  4332. label000036A0:
  4333. 000036A0  4E5E                     unlink     A6
  4334. 000036A2  4E75                     rts
  4335. fn000036A4:
  4336. 000036A4  4E56 FFFE                link       A6, -0x0002
  4337. 000036A8  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4338. 000036AC  0C68 0002 0602           cmpi.w     [A0 + 0x602], 0x2
  4339. 000036B2  6C0C                     bge        +0xE /* 000036C0 */
  4340. 000036B4  486D CD44                pea.l      [A5 - 0x32BC]
  4341. 000036B8  4EBA EC24                jsr        [PC - 0x13DC /* 000022DE */]
  4342. 000036BC  588F                     addq.l     A7, 4
  4343. 000036BE  605E                     bra        +0x60 /* 0000371E */
  4344. label000036C0:
  4345. 000036C0  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4346. 000036C4  3028 0602                move.w     D0, [A0 + 0x602]
  4347. 000036C8  5540                     subq.w     D0, 2
  4348. 000036CA  48C0                     ext.l      D0
  4349. 000036CC  D080                     add.l      D0, D0
  4350. 000036CE  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4351. 000036D2  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4352. 000036D6  3228 0602                move.w     D1, [A0 + 0x602]
  4353. 000036DA  5341                     subq.w     D1, 1
  4354. 000036DC  48C1                     ext.l      D1
  4355. 000036DE  D281                     add.l      D1, D1
  4356. 000036E0  D2AD CC24                add.l      D1, [A5 - 0x33DC]
  4357. 000036E4  2041                     movea.l    A0, D1
  4358. 000036E6  2240                     movea.l    A1, D0
  4359. 000036E8  3029 0536                move.w     D0, [A1 + 0x536]
  4360. 000036EC  B068 0536                cmp.w      D0, [A0 + 0x536]
  4361. 000036F0  5EC0                     sgt        D0
  4362. 000036F2  4400                     neg.b      D0
  4363. 000036F4  4880                     ext.w      D0
  4364. 000036F6  3D40 FFFE                move.w     [A6 - 0x2], D0
  4365. 000036FA  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4366. 000036FE  5568 0602                subq.w     [A0 + 0x602], 2
  4367. 00003702  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4368. 00003706  3028 0602                move.w     D0, [A0 + 0x602]
  4369. 0000370A  5268 0602                addq.w     [A0 + 0x602], 1
  4370. 0000370E  48C0                     ext.l      D0
  4371. 00003710  D080                     add.l      D0, D0
  4372. 00003712  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4373. 00003716  2040                     movea.l    A0, D0
  4374. 00003718  316E FFFE 0536           move.w     [A0 + 0x536], [A6 - 0x2]
  4375. label0000371E:
  4376. 0000371E  4E5E                     unlink     A6
  4377. 00003720  4E75                     rts
  4378. fn00003722:
  4379. 00003722  4E56 FFFE                link       A6, -0x0002
  4380. 00003726  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4381. 0000372A  0C68 0002 0602           cmpi.w     [A0 + 0x602], 0x2
  4382. 00003730  6C0C                     bge        +0xE /* 0000373E */
  4383. 00003732  486D CD54                pea.l      [A5 - 0x32AC]
  4384. 00003736  4EBA EBA6                jsr        [PC - 0x145A /* 000022DE */]
  4385. 0000373A  588F                     addq.l     A7, 4
  4386. 0000373C  605E                     bra        +0x60 /* 0000379C */
  4387. label0000373E:
  4388. 0000373E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4389. 00003742  3028 0602                move.w     D0, [A0 + 0x602]
  4390. 00003746  5540                     subq.w     D0, 2
  4391. 00003748  48C0                     ext.l      D0
  4392. 0000374A  D080                     add.l      D0, D0
  4393. 0000374C  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4394. 00003750  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4395. 00003754  3228 0602                move.w     D1, [A0 + 0x602]
  4396. 00003758  5341                     subq.w     D1, 1
  4397. 0000375A  48C1                     ext.l      D1
  4398. 0000375C  D281                     add.l      D1, D1
  4399. 0000375E  D2AD CC24                add.l      D1, [A5 - 0x33DC]
  4400. 00003762  2041                     movea.l    A0, D1
  4401. 00003764  2240                     movea.l    A1, D0
  4402. 00003766  3029 0536                move.w     D0, [A1 + 0x536]
  4403. 0000376A  B068 0536                cmp.w      D0, [A0 + 0x536]
  4404. 0000376E  5DC0                     slt        D0
  4405. 00003770  4400                     neg.b      D0
  4406. 00003772  4880                     ext.w      D0
  4407. 00003774  3D40 FFFE                move.w     [A6 - 0x2], D0
  4408. 00003778  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4409. 0000377C  5568 0602                subq.w     [A0 + 0x602], 2
  4410. 00003780  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4411. 00003784  3028 0602                move.w     D0, [A0 + 0x602]
  4412. 00003788  5268 0602                addq.w     [A0 + 0x602], 1
  4413. 0000378C  48C0                     ext.l      D0
  4414. 0000378E  D080                     add.l      D0, D0
  4415. 00003790  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4416. 00003794  2040                     movea.l    A0, D0
  4417. 00003796  316E FFFE 0536           move.w     [A0 + 0x536], [A6 - 0x2]
  4418. label0000379C:
  4419. 0000379C  4E5E                     unlink     A6
  4420. 0000379E  4E75                     rts
  4421. fn000037A0:
  4422. 000037A0  4E56 FFFE                link       A6, -0x0002
  4423. 000037A4  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4424. 000037A8  0C68 0002 0602           cmpi.w     [A0 + 0x602], 0x2
  4425. 000037AE  6C0C                     bge        +0xE /* 000037BC */
  4426. 000037B0  486D CD64                pea.l      [A5 - 0x329C]
  4427. 000037B4  4EBA EB28                jsr        [PC - 0x14D8 /* 000022DE */]
  4428. 000037B8  588F                     addq.l     A7, 4
  4429. 000037BA  605E                     bra        +0x60 /* 0000381A */
  4430. label000037BC:
  4431. 000037BC  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4432. 000037C0  3028 0602                move.w     D0, [A0 + 0x602]
  4433. 000037C4  5340                     subq.w     D0, 1
  4434. 000037C6  48C0                     ext.l      D0
  4435. 000037C8  D080                     add.l      D0, D0
  4436. 000037CA  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4437. 000037CE  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4438. 000037D2  3228 0602                move.w     D1, [A0 + 0x602]
  4439. 000037D6  5541                     subq.w     D1, 2
  4440. 000037D8  48C1                     ext.l      D1
  4441. 000037DA  D281                     add.l      D1, D1
  4442. 000037DC  D2AD CC24                add.l      D1, [A5 - 0x33DC]
  4443. 000037E0  2041                     movea.l    A0, D1
  4444. 000037E2  2240                     movea.l    A1, D0
  4445. 000037E4  3029 0536                move.w     D0, [A1 + 0x536]
  4446. 000037E8  B068 0536                cmp.w      D0, [A0 + 0x536]
  4447. 000037EC  57C0                     seq        D0
  4448. 000037EE  4400                     neg.b      D0
  4449. 000037F0  4880                     ext.w      D0
  4450. 000037F2  3D40 FFFE                move.w     [A6 - 0x2], D0
  4451. 000037F6  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4452. 000037FA  5568 0602                subq.w     [A0 + 0x602], 2
  4453. 000037FE  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4454. 00003802  3028 0602                move.w     D0, [A0 + 0x602]
  4455. 00003806  5268 0602                addq.w     [A0 + 0x602], 1
  4456. 0000380A  48C0                     ext.l      D0
  4457. 0000380C  D080                     add.l      D0, D0
  4458. 0000380E  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4459. 00003812  2040                     movea.l    A0, D0
  4460. 00003814  316E FFFE 0536           move.w     [A0 + 0x536], [A6 - 0x2]
  4461. label0000381A:
  4462. 0000381A  4E5E                     unlink     A6
  4463. 0000381C  4E75                     rts
  4464. fn0000381E:
  4465. 0000381E  4E56 FFFE                link       A6, -0x0002
  4466. 00003822  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4467. 00003826  0C68 0002 0602           cmpi.w     [A0 + 0x602], 0x2
  4468. 0000382C  6C0C                     bge        +0xE /* 0000383A */
  4469. 0000382E  486D CD74                pea.l      [A5 - 0x328C]
  4470. 00003832  4EBA EAAA                jsr        [PC - 0x1556 /* 000022DE */]
  4471. 00003836  588F                     addq.l     A7, 4
  4472. 00003838  605E                     bra        +0x60 /* 00003898 */
  4473. label0000383A:
  4474. 0000383A  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4475. 0000383E  3028 0602                move.w     D0, [A0 + 0x602]
  4476. 00003842  5340                     subq.w     D0, 1
  4477. 00003844  48C0                     ext.l      D0
  4478. 00003846  D080                     add.l      D0, D0
  4479. 00003848  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4480. 0000384C  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4481. 00003850  3228 0602                move.w     D1, [A0 + 0x602]
  4482. 00003854  5541                     subq.w     D1, 2
  4483. 00003856  48C1                     ext.l      D1
  4484. 00003858  D281                     add.l      D1, D1
  4485. 0000385A  D2AD CC24                add.l      D1, [A5 - 0x33DC]
  4486. 0000385E  2041                     movea.l    A0, D1
  4487. 00003860  2240                     movea.l    A1, D0
  4488. 00003862  3029 0536                move.w     D0, [A1 + 0x536]
  4489. 00003866  B068 0536                cmp.w      D0, [A0 + 0x536]
  4490. 0000386A  56C0                     sne        D0
  4491. 0000386C  4400                     neg.b      D0
  4492. 0000386E  4880                     ext.w      D0
  4493. 00003870  3D40 FFFE                move.w     [A6 - 0x2], D0
  4494. 00003874  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4495. 00003878  5568 0602                subq.w     [A0 + 0x602], 2
  4496. 0000387C  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4497. 00003880  3028 0602                move.w     D0, [A0 + 0x602]
  4498. 00003884  5268 0602                addq.w     [A0 + 0x602], 1
  4499. 00003888  48C0                     ext.l      D0
  4500. 0000388A  D080                     add.l      D0, D0
  4501. 0000388C  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4502. 00003890  2040                     movea.l    A0, D0
  4503. 00003892  316E FFFE 0536           move.w     [A0 + 0x536], [A6 - 0x2]
  4504. label00003898:
  4505. 00003898  4E5E                     unlink     A6
  4506. 0000389A  4E75                     rts
  4507. fn0000389C:
  4508. 0000389C  4E56 FFFC                link       A6, -0x0004
  4509. 000038A0  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4510. 000038A4  0C68 0001 0602           cmpi.w     [A0 + 0x602], 0x1
  4511. 000038AA  6C0E                     bge        +0x10 /* 000038BA */
  4512. 000038AC  486D CD84                pea.l      [A5 - 0x327C]
  4513. 000038B0  4EBA EA2C                jsr        [PC - 0x15D4 /* 000022DE */]
  4514. 000038B4  588F                     addq.l     A7, 4
  4515. 000038B6  6000 006C                bra        +0x6E /* 00003924 */
  4516. label000038BA:
  4517. 000038BA  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4518. 000038BE  3028 0602                move.w     D0, [A0 + 0x602]
  4519. 000038C2  5340                     subq.w     D0, 1
  4520. 000038C4  48C0                     ext.l      D0
  4521. 000038C6  D080                     add.l      D0, D0
  4522. 000038C8  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4523. 000038CC  2040                     movea.l    A0, D0
  4524. 000038CE  3D68 0536 FFFC           move.w     [A6 - 0x4], [A0 + 0x536]
  4525. 000038D4  0C6E 4F4C FFFC           cmpi.w     [A6 - 0x4], 0x4F4C /* 'OL' */
  4526. 000038DA  6D3E                     blt        +0x40 /* 0000391A */
  4527. 000038DC  0C6E 4FB0 FFFC           cmpi.w     [A6 - 0x4], 0x4FB0
  4528. 000038E2  6C36                     bge        +0x38 /* 0000391A */
  4529. 000038E4  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4530. 000038E8  5568 0602                subq.w     [A0 + 0x602], 2
  4531. 000038EC  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4532. 000038F0  3028 0602                move.w     D0, [A0 + 0x602]
  4533. 000038F4  48C0                     ext.l      D0
  4534. 000038F6  D080                     add.l      D0, D0
  4535. 000038F8  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4536. 000038FC  2040                     movea.l    A0, D0
  4537. 000038FE  3D68 0536 FFFE           move.w     [A6 - 0x2], [A0 + 0x536]
  4538. 00003904  302E FFFC                move.w     D0, [A6 - 0x4]
  4539. 00003908  0640 B0B4                addi.w     D0, 0xB0B4
  4540. 0000390C  3F00                     move.w     -[A7], D0
  4541. 0000390E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4542. 00003912  4EBA F246                jsr        [PC - 0xDBA /* 00002B5A */]
  4543. 00003916  588F                     addq.l     A7, 4
  4544. 00003918  600A                     bra        +0xC /* 00003924 */
  4545. label0000391A:
  4546. 0000391A  486D CD94                pea.l      [A5 - 0x326C]
  4547. 0000391E  4EBA E9BE                jsr        [PC - 0x1642 /* 000022DE */]
  4548. 00003922  588F                     addq.l     A7, 4
  4549. label00003924:
  4550. 00003924  4E5E                     unlink     A6
  4551. 00003926  4E75                     rts
  4552. fn00003928:
  4553. 00003928  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4554. 0000392C  0C68 0001 0602           cmpi.w     [A0 + 0x602], 0x1
  4555. 00003932  6C0C                     bge        +0xE /* 00003940 */
  4556. 00003934  486D CDAA                pea.l      [A5 - 0x3256]
  4557. 00003938  4EBA E9A4                jsr        [PC - 0x165C /* 000022DE */]
  4558. 0000393C  588F                     addq.l     A7, 4
  4559. 0000393E  6008                     bra        +0xA /* 00003948 */
  4560. label00003940:
  4561. 00003940  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4562. 00003944  5368 0602                subq.w     [A0 + 0x602], 1
  4563. label00003948:
  4564. 00003948  4E75                     rts
  4565. fn0000394A:
  4566. 0000394A  4E56 FFFE                link       A6, -0x0002
  4567. 0000394E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4568. 00003952  0C68 0002 0602           cmpi.w     [A0 + 0x602], 0x2
  4569. 00003958  6C0C                     bge        +0xE /* 00003966 */
  4570. 0000395A  486D CDBA                pea.l      [A5 - 0x3246]
  4571. 0000395E  4EBA E97E                jsr        [PC - 0x1682 /* 000022DE */]
  4572. 00003962  588F                     addq.l     A7, 4
  4573. 00003964  6062                     bra        +0x64 /* 000039C8 */
  4574. label00003966:
  4575. 00003966  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4576. 0000396A  3028 0602                move.w     D0, [A0 + 0x602]
  4577. 0000396E  5340                     subq.w     D0, 1
  4578. 00003970  48C0                     ext.l      D0
  4579. 00003972  D080                     add.l      D0, D0
  4580. 00003974  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4581. 00003978  2040                     movea.l    A0, D0
  4582. 0000397A  3D68 0536 FFFE           move.w     [A6 - 0x2], [A0 + 0x536]
  4583. 00003980  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4584. 00003984  3028 0602                move.w     D0, [A0 + 0x602]
  4585. 00003988  5340                     subq.w     D0, 1
  4586. 0000398A  48C0                     ext.l      D0
  4587. 0000398C  D080                     add.l      D0, D0
  4588. 0000398E  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4589. 00003992  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4590. 00003996  3228 0602                move.w     D1, [A0 + 0x602]
  4591. 0000399A  5541                     subq.w     D1, 2
  4592. 0000399C  48C1                     ext.l      D1
  4593. 0000399E  D281                     add.l      D1, D1
  4594. 000039A0  D2AD CC24                add.l      D1, [A5 - 0x33DC]
  4595. 000039A4  2041                     movea.l    A0, D1
  4596. 000039A6  2240                     movea.l    A1, D0
  4597. 000039A8  3368 0536 0536           move.w     [A1 + 0x536], [A0 + 0x536]
  4598. 000039AE  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4599. 000039B2  3028 0602                move.w     D0, [A0 + 0x602]
  4600. 000039B6  5540                     subq.w     D0, 2
  4601. 000039B8  48C0                     ext.l      D0
  4602. 000039BA  D080                     add.l      D0, D0
  4603. 000039BC  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4604. 000039C0  2040                     movea.l    A0, D0
  4605. 000039C2  316E FFFE 0536           move.w     [A0 + 0x536], [A6 - 0x2]
  4606. label000039C8:
  4607. 000039C8  4E5E                     unlink     A6
  4608. 000039CA  4E75                     rts
  4609. fn000039CC:
  4610. 000039CC  4E56 FFFA                link       A6, -0x0006
  4611. 000039D0  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4612. 000039D4  0C68 0003 0602           cmpi.w     [A0 + 0x602], 0x3
  4613. 000039DA  6C0E                     bge        +0x10 /* 000039EA */
  4614. 000039DC  486D CDCA                pea.l      [A5 - 0x3236]
  4615. 000039E0  4EBA E8FC                jsr        [PC - 0x1704 /* 000022DE */]
  4616. 000039E4  588F                     addq.l     A7, 4
  4617. 000039E6  6000 00C4                bra        +0xC6 /* 00003AAC */
  4618. label000039EA:
  4619. 000039EA  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4620. 000039EE  5368 0602                subq.w     [A0 + 0x602], 1
  4621. 000039F2  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4622. 000039F6  3028 0602                move.w     D0, [A0 + 0x602]
  4623. 000039FA  48C0                     ext.l      D0
  4624. 000039FC  D080                     add.l      D0, D0
  4625. 000039FE  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4626. 00003A02  2040                     movea.l    A0, D0
  4627. 00003A04  3D68 0536 FFFE           move.w     [A6 - 0x2], [A0 + 0x536]
  4628. 00003A0A  302E FFFE                move.w     D0, [A6 - 0x2]
  4629. 00003A0E  5440                     addq.w     D0, 2
  4630. 00003A10  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4631. 00003A14  B068 0602                cmp.w      D0, [A0 + 0x602]
  4632. 00003A18  6F0E                     ble        +0x10 /* 00003A28 */
  4633. 00003A1A  486D CDDA                pea.l      [A5 - 0x3226]
  4634. 00003A1E  4EBA E8BE                jsr        [PC - 0x1742 /* 000022DE */]
  4635. 00003A22  588F                     addq.l     A7, 4
  4636. 00003A24  6000 0086                bra        +0x88 /* 00003AAC */
  4637. label00003A28:
  4638. 00003A28  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4639. 00003A2C  3028 0602                move.w     D0, [A0 + 0x602]
  4640. 00003A30  5340                     subq.w     D0, 1
  4641. 00003A32  48C0                     ext.l      D0
  4642. 00003A34  D080                     add.l      D0, D0
  4643. 00003A36  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4644. 00003A3A  2040                     movea.l    A0, D0
  4645. 00003A3C  3D68 0536 FFFC           move.w     [A6 - 0x4], [A0 + 0x536]
  4646. 00003A42  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4647. 00003A46  3028 0602                move.w     D0, [A0 + 0x602]
  4648. 00003A4A  5340                     subq.w     D0, 1
  4649. 00003A4C  3D40 FFFA                move.w     [A6 - 0x6], D0
  4650. 00003A50  6028                     bra        +0x2A /* 00003A7A */
  4651. label00003A52:
  4652. 00003A52  302E FFFA                move.w     D0, [A6 - 0x6]
  4653. 00003A56  48C0                     ext.l      D0
  4654. 00003A58  D080                     add.l      D0, D0
  4655. 00003A5A  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4656. 00003A5E  322E FFFA                move.w     D1, [A6 - 0x6]
  4657. 00003A62  5341                     subq.w     D1, 1
  4658. 00003A64  48C1                     ext.l      D1
  4659. 00003A66  D281                     add.l      D1, D1
  4660. 00003A68  D2AD CC24                add.l      D1, [A5 - 0x33DC]
  4661. 00003A6C  2041                     movea.l    A0, D1
  4662. 00003A6E  2240                     movea.l    A1, D0
  4663. 00003A70  3368 0536 0536           move.w     [A1 + 0x536], [A0 + 0x536]
  4664. 00003A76  536E FFFA                subq.w     [A6 - 0x6], 1
  4665. label00003A7A:
  4666. 00003A7A  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4667. 00003A7E  3028 0602                move.w     D0, [A0 + 0x602]
  4668. 00003A82  906E FFFE                sub.w      D0, [A6 - 0x2]
  4669. 00003A86  5340                     subq.w     D0, 1
  4670. 00003A88  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  4671. 00003A8C  6DC4                     blt        -0x3A /* 00003A52 */
  4672. 00003A8E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4673. 00003A92  3028 0602                move.w     D0, [A0 + 0x602]
  4674. 00003A96  906E FFFE                sub.w      D0, [A6 - 0x2]
  4675. 00003A9A  5340                     subq.w     D0, 1
  4676. 00003A9C  48C0                     ext.l      D0
  4677. 00003A9E  D080                     add.l      D0, D0
  4678. 00003AA0  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4679. 00003AA4  2040                     movea.l    A0, D0
  4680. 00003AA6  316E FFFC 0536           move.w     [A0 + 0x536], [A6 - 0x4]
  4681. label00003AAC:
  4682. 00003AAC  4E5E                     unlink     A6
  4683. 00003AAE  4E75                     rts
  4684. fn00003AB0:
  4685. 00003AB0  4E56 FFFE                link       A6, -0x0002
  4686. 00003AB4  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4687. 00003AB8  0C68 0001 0602           cmpi.w     [A0 + 0x602], 0x1
  4688. 00003ABE  6C0C                     bge        +0xE /* 00003ACC */
  4689. 00003AC0  486D CDEA                pea.l      [A5 - 0x3216]
  4690. 00003AC4  4EBA E818                jsr        [PC - 0x17E8 /* 000022DE */]
  4691. 00003AC8  588F                     addq.l     A7, 4
  4692. 00003ACA  6044                     bra        +0x46 /* 00003B10 */
  4693. label00003ACC:
  4694. 00003ACC  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4695. 00003AD0  5368 0602                subq.w     [A0 + 0x602], 1
  4696. 00003AD4  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4697. 00003AD8  3028 0602                move.w     D0, [A0 + 0x602]
  4698. 00003ADC  48C0                     ext.l      D0
  4699. 00003ADE  D080                     add.l      D0, D0
  4700. 00003AE0  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4701. 00003AE4  2040                     movea.l    A0, D0
  4702. 00003AE6  3D68 0536 FFFE           move.w     [A6 - 0x2], [A0 + 0x536]
  4703. 00003AEC  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4704. 00003AF0  302E FFFE                move.w     D0, [A6 - 0x2]
  4705. 00003AF4  B068 0604                cmp.w      D0, [A0 + 0x604]
  4706. 00003AF8  6E0C                     bgt        +0xE /* 00003B06 */
  4707. 00003AFA  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4708. 00003AFE  316E FFFE 0600           move.w     [A0 + 0x600], [A6 - 0x2]
  4709. 00003B04  600A                     bra        +0xC /* 00003B10 */
  4710. label00003B06:
  4711. 00003B06  486D CDFA                pea.l      [A5 - 0x3206]
  4712. 00003B0A  4EBA E7D2                jsr        [PC - 0x182E /* 000022DE */]
  4713. 00003B0E  588F                     addq.l     A7, 4
  4714. label00003B10:
  4715. 00003B10  4E5E                     unlink     A6
  4716. 00003B12  4E75                     rts
  4717. fn00003B14:
  4718. 00003B14  4E56 FFFE                link       A6, -0x0002
  4719. 00003B18  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4720. 00003B1C  0C68 0001 0602           cmpi.w     [A0 + 0x602], 0x1
  4721. 00003B22  6C0C                     bge        +0xE /* 00003B30 */
  4722. 00003B24  486D CE1A                pea.l      [A5 - 0x31E6]
  4723. 00003B28  4EBA E7B4                jsr        [PC - 0x184C /* 000022DE */]
  4724. 00003B2C  588F                     addq.l     A7, 4
  4725. 00003B2E  6064                     bra        +0x66 /* 00003B94 */
  4726. label00003B30:
  4727. 00003B30  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4728. 00003B34  5368 0602                subq.w     [A0 + 0x602], 1
  4729. 00003B38  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4730. 00003B3C  3028 0602                move.w     D0, [A0 + 0x602]
  4731. 00003B40  48C0                     ext.l      D0
  4732. 00003B42  D080                     add.l      D0, D0
  4733. 00003B44  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4734. 00003B48  2040                     movea.l    A0, D0
  4735. 00003B4A  3D68 0536 FFFE           move.w     [A6 - 0x2], [A0 + 0x536]
  4736. 00003B50  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4737. 00003B54  302E FFFE                move.w     D0, [A6 - 0x2]
  4738. 00003B58  B068 0604                cmp.w      D0, [A0 + 0x604]
  4739. 00003B5C  6E2C                     bgt        +0x2E /* 00003B8A */
  4740. 00003B5E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4741. 00003B62  3028 0602                move.w     D0, [A0 + 0x602]
  4742. 00003B66  5268 0602                addq.w     [A0 + 0x602], 1
  4743. 00003B6A  48C0                     ext.l      D0
  4744. 00003B6C  D080                     add.l      D0, D0
  4745. 00003B6E  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4746. 00003B72  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4747. 00003B76  2240                     movea.l    A1, D0
  4748. 00003B78  3368 0600 0536           move.w     [A1 + 0x536], [A0 + 0x600]
  4749. 00003B7E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4750. 00003B82  316E FFFE 0600           move.w     [A0 + 0x600], [A6 - 0x2]
  4751. 00003B88  600A                     bra        +0xC /* 00003B94 */
  4752. label00003B8A:
  4753. 00003B8A  486D CE2A                pea.l      [A5 - 0x31D6]
  4754. 00003B8E  4EBA E74E                jsr        [PC - 0x18B2 /* 000022DE */]
  4755. 00003B92  588F                     addq.l     A7, 4
  4756. label00003B94:
  4757. 00003B94  4E5E                     unlink     A6
  4758. 00003B96  4E75                     rts
  4759. fn00003B98:
  4760. 00003B98  4E56 FFFE                link       A6, -0x0002
  4761. 00003B9C  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4762. 00003BA0  3028 0602                move.w     D0, [A0 + 0x602]
  4763. 00003BA4  5340                     subq.w     D0, 1
  4764. 00003BA6  48C0                     ext.l      D0
  4765. 00003BA8  D080                     add.l      D0, D0
  4766. 00003BAA  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4767. 00003BAE  2040                     movea.l    A0, D0
  4768. 00003BB0  3D68 0536 FFFE           move.w     [A6 - 0x2], [A0 + 0x536]
  4769. 00003BB6  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4770. 00003BBA  0C68 0064 0602           cmpi.w     [A0 + 0x602], 0x64 /* 'd' */
  4771. 00003BC0  6C1E                     bge        +0x20 /* 00003BE0 */
  4772. 00003BC2  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4773. 00003BC6  3028 0602                move.w     D0, [A0 + 0x602]
  4774. 00003BCA  5268 0602                addq.w     [A0 + 0x602], 1
  4775. 00003BCE  48C0                     ext.l      D0
  4776. 00003BD0  D080                     add.l      D0, D0
  4777. 00003BD2  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4778. 00003BD6  2040                     movea.l    A0, D0
  4779. 00003BD8  316E FFFE 0536           move.w     [A0 + 0x536], [A6 - 0x2]
  4780. 00003BDE  600A                     bra        +0xC /* 00003BEA */
  4781. label00003BE0:
  4782. 00003BE0  486D CE4A                pea.l      [A5 - 0x31B6]
  4783. 00003BE4  4EBA E6F8                jsr        [PC - 0x1908 /* 000022DE */]
  4784. 00003BE8  588F                     addq.l     A7, 4
  4785. label00003BEA:
  4786. 00003BEA  4E5E                     unlink     A6
  4787. 00003BEC  4E75                     rts
  4788. fn00003BEE:
  4789. 00003BEE  4E56 FFFE                link       A6, -0x0002
  4790. 00003BF2  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4791. 00003BF6  0C68 0002 0602           cmpi.w     [A0 + 0x602], 0x2
  4792. 00003BFC  6C0C                     bge        +0xE /* 00003C0A */
  4793. 00003BFE  486D CE5A                pea.l      [A5 - 0x31A6]
  4794. 00003C02  4EBA E6DA                jsr        [PC - 0x1926 /* 000022DE */]
  4795. 00003C06  588F                     addq.l     A7, 4
  4796. 00003C08  6064                     bra        +0x66 /* 00003C6E */
  4797. label00003C0A:
  4798. 00003C0A  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4799. 00003C0E  5568 0602                subq.w     [A0 + 0x602], 2
  4800. 00003C12  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4801. 00003C16  3028 0602                move.w     D0, [A0 + 0x602]
  4802. 00003C1A  5240                     addq.w     D0, 1
  4803. 00003C1C  48C0                     ext.l      D0
  4804. 00003C1E  D080                     add.l      D0, D0
  4805. 00003C20  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4806. 00003C24  2040                     movea.l    A0, D0
  4807. 00003C26  3D68 0536 FFFE           move.w     [A6 - 0x2], [A0 + 0x536]
  4808. 00003C2C  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4809. 00003C30  3028 0602                move.w     D0, [A0 + 0x602]
  4810. 00003C34  48C0                     ext.l      D0
  4811. 00003C36  D080                     add.l      D0, D0
  4812. 00003C38  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4813. 00003C3C  2040                     movea.l    A0, D0
  4814. 00003C3E  4A68 0536                tst.w      [A0 + 0x536]
  4815. 00003C42  672A                     beq        +0x2C /* 00003C6E */
  4816. 00003C44  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4817. 00003C48  3028 0602                move.w     D0, [A0 + 0x602]
  4818. 00003C4C  5268 0602                addq.w     [A0 + 0x602], 1
  4819. 00003C50  48C0                     ext.l      D0
  4820. 00003C52  D080                     add.l      D0, D0
  4821. 00003C54  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4822. 00003C58  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4823. 00003C5C  2240                     movea.l    A1, D0
  4824. 00003C5E  3368 0600 0536           move.w     [A1 + 0x536], [A0 + 0x600]
  4825. 00003C64  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4826. 00003C68  316E FFFE 0600           move.w     [A0 + 0x600], [A6 - 0x2]
  4827. label00003C6E:
  4828. 00003C6E  4E5E                     unlink     A6
  4829. 00003C70  4E75                     rts
  4830. fn00003C72:
  4831. 00003C72  4E56 FFFC                link       A6, -0x0004
  4832. 00003C76  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4833. 00003C7A  0C68 0003 0602           cmpi.w     [A0 + 0x602], 0x3
  4834. 00003C80  6C0E                     bge        +0x10 /* 00003C90 */
  4835. 00003C82  486D CE6A                pea.l      [A5 - 0x3196]
  4836. 00003C86  4EBA E656                jsr        [PC - 0x19AA /* 000022DE */]
  4837. 00003C8A  588F                     addq.l     A7, 4
  4838. 00003C8C  6000 00AC                bra        +0xAE /* 00003D3A */
  4839. label00003C90:
  4840. 00003C90  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4841. 00003C94  5768 0602                subq.w     [A0 + 0x602], 3
  4842. 00003C98  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4843. 00003C9C  3028 0602                move.w     D0, [A0 + 0x602]
  4844. 00003CA0  5440                     addq.w     D0, 2
  4845. 00003CA2  48C0                     ext.l      D0
  4846. 00003CA4  D080                     add.l      D0, D0
  4847. 00003CA6  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4848. 00003CAA  2040                     movea.l    A0, D0
  4849. 00003CAC  3D68 0536 FFFE           move.w     [A6 - 0x2], [A0 + 0x536]
  4850. 00003CB2  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4851. 00003CB6  3028 0602                move.w     D0, [A0 + 0x602]
  4852. 00003CBA  5240                     addq.w     D0, 1
  4853. 00003CBC  48C0                     ext.l      D0
  4854. 00003CBE  D080                     add.l      D0, D0
  4855. 00003CC0  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4856. 00003CC4  2040                     movea.l    A0, D0
  4857. 00003CC6  3D68 0536 FFFC           move.w     [A6 - 0x4], [A0 + 0x536]
  4858. 00003CCC  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4859. 00003CD0  3028 0602                move.w     D0, [A0 + 0x602]
  4860. 00003CD4  48C0                     ext.l      D0
  4861. 00003CD6  D080                     add.l      D0, D0
  4862. 00003CD8  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4863. 00003CDC  2040                     movea.l    A0, D0
  4864. 00003CDE  4A68 0536                tst.w      [A0 + 0x536]
  4865. 00003CE2  672C                     beq        +0x2E /* 00003D10 */
  4866. 00003CE4  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4867. 00003CE8  3028 0602                move.w     D0, [A0 + 0x602]
  4868. 00003CEC  5268 0602                addq.w     [A0 + 0x602], 1
  4869. 00003CF0  48C0                     ext.l      D0
  4870. 00003CF2  D080                     add.l      D0, D0
  4871. 00003CF4  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4872. 00003CF8  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4873. 00003CFC  2240                     movea.l    A1, D0
  4874. 00003CFE  3368 0600 0536           move.w     [A1 + 0x536], [A0 + 0x600]
  4875. 00003D04  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4876. 00003D08  316E FFFC 0600           move.w     [A0 + 0x600], [A6 - 0x4]
  4877. 00003D0E  602A                     bra        +0x2C /* 00003D3A */
  4878. label00003D10:
  4879. 00003D10  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4880. 00003D14  3028 0602                move.w     D0, [A0 + 0x602]
  4881. 00003D18  5268 0602                addq.w     [A0 + 0x602], 1
  4882. 00003D1C  48C0                     ext.l      D0
  4883. 00003D1E  D080                     add.l      D0, D0
  4884. 00003D20  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4885. 00003D24  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4886. 00003D28  2240                     movea.l    A1, D0
  4887. 00003D2A  3368 0600 0536           move.w     [A1 + 0x536], [A0 + 0x600]
  4888. 00003D30  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4889. 00003D34  316E FFFE 0600           move.w     [A0 + 0x600], [A6 - 0x2]
  4890. label00003D3A:
  4891. 00003D3A  4E5E                     unlink     A6
  4892. 00003D3C  4E75                     rts
  4893. fn00003D3E:
  4894. 00003D3E  4E56 FFFA                link       A6, -0x0006
  4895. 00003D42  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4896. 00003D46  5368 0602                subq.w     [A0 + 0x602], 1
  4897. 00003D4A  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4898. 00003D4E  3028 0602                move.w     D0, [A0 + 0x602]
  4899. 00003D52  48C0                     ext.l      D0
  4900. 00003D54  D080                     add.l      D0, D0
  4901. 00003D56  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4902. 00003D5A  2040                     movea.l    A0, D0
  4903. 00003D5C  3D68 0536 FFFE           move.w     [A6 - 0x2], [A0 + 0x536]
  4904. 00003D62  0C6E 4F4C FFFE           cmpi.w     [A6 - 0x2], 0x4F4C /* 'OL' */
  4905. 00003D68  6D3A                     blt        +0x3C /* 00003DA4 */
  4906. 00003D6A  0C6E 4FB0 FFFE           cmpi.w     [A6 - 0x2], 0x4FB0
  4907. 00003D70  6C32                     bge        +0x34 /* 00003DA4 */
  4908. 00003D72  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4909. 00003D76  3028 0602                move.w     D0, [A0 + 0x602]
  4910. 00003D7A  5268 0602                addq.w     [A0 + 0x602], 1
  4911. 00003D7E  48C0                     ext.l      D0
  4912. 00003D80  D080                     add.l      D0, D0
  4913. 00003D82  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4914. 00003D86  322E FFFE                move.w     D1, [A6 - 0x2]
  4915. 00003D8A  0641 B0B4                addi.w     D1, 0xB0B4
  4916. 00003D8E  3F01                     move.w     -[A7], D1
  4917. 00003D90  2D40 FFFA                move.l     [A6 - 0x6], D0
  4918. 00003D94  4EBA F5B2                jsr        [PC - 0xA4E /* 00003348 */]
  4919. 00003D98  548F                     addq.l     A7, 2
  4920. 00003D9A  206E FFFA                movea.l    A0, [A6 - 0x6]
  4921. 00003D9E  3140 0536                move.w     [A0 + 0x536], D0
  4922. 00003DA2  600A                     bra        +0xC /* 00003DAE */
  4923. label00003DA4:
  4924. 00003DA4  486D CE7A                pea.l      [A5 - 0x3186]
  4925. 00003DA8  4EBA E534                jsr        [PC - 0x1ACC /* 000022DE */]
  4926. 00003DAC  588F                     addq.l     A7, 4
  4927. label00003DAE:
  4928. 00003DAE  4E5E                     unlink     A6
  4929. 00003DB0  4E75                     rts
  4930. fn00003DB2:
  4931. 00003DB2  4E56 FFFE                link       A6, -0x0002
  4932. 00003DB6  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4933. 00003DBA  0C68 0002 0602           cmpi.w     [A0 + 0x602], 0x2
  4934. 00003DC0  6C0E                     bge        +0x10 /* 00003DD0 */
  4935. 00003DC2  486D CE90                pea.l      [A5 - 0x3170]
  4936. 00003DC6  4EBA E516                jsr        [PC - 0x1AEA /* 000022DE */]
  4937. 00003DCA  588F                     addq.l     A7, 4
  4938. 00003DCC  6000 0064                bra        +0x66 /* 00003E32 */
  4939. label00003DD0:
  4940. 00003DD0  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4941. 00003DD4  3028 0602                move.w     D0, [A0 + 0x602]
  4942. 00003DD8  5340                     subq.w     D0, 1
  4943. 00003DDA  48C0                     ext.l      D0
  4944. 00003DDC  D080                     add.l      D0, D0
  4945. 00003DDE  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4946. 00003DE2  2040                     movea.l    A0, D0
  4947. 00003DE4  4A68 0536                tst.w      [A0 + 0x536]
  4948. 00003DE8  671A                     beq        +0x1C /* 00003E04 */
  4949. 00003DEA  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4950. 00003DEE  3028 0602                move.w     D0, [A0 + 0x602]
  4951. 00003DF2  5540                     subq.w     D0, 2
  4952. 00003DF4  48C0                     ext.l      D0
  4953. 00003DF6  D080                     add.l      D0, D0
  4954. 00003DF8  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4955. 00003DFC  2040                     movea.l    A0, D0
  4956. 00003DFE  4A68 0536                tst.w      [A0 + 0x536]
  4957. 00003E02  6604                     bne        +0x6 /* 00003E08 */
  4958. label00003E04:
  4959. 00003E04  7000                     moveq.l    D0, 0x00
  4960. 00003E06  6002                     bra        +0x4 /* 00003E0A */
  4961. label00003E08:
  4962. 00003E08  7001                     moveq.l    D0, 0x01
  4963. label00003E0A:
  4964. 00003E0A  3D40 FFFE                move.w     [A6 - 0x2], D0
  4965. 00003E0E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4966. 00003E12  5568 0602                subq.w     [A0 + 0x602], 2
  4967. 00003E16  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4968. 00003E1A  3028 0602                move.w     D0, [A0 + 0x602]
  4969. 00003E1E  5268 0602                addq.w     [A0 + 0x602], 1
  4970. 00003E22  48C0                     ext.l      D0
  4971. 00003E24  D080                     add.l      D0, D0
  4972. 00003E26  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4973. 00003E2A  2040                     movea.l    A0, D0
  4974. 00003E2C  316E FFFE 0536           move.w     [A0 + 0x536], [A6 - 0x2]
  4975. label00003E32:
  4976. 00003E32  4E5E                     unlink     A6
  4977. 00003E34  4E75                     rts
  4978. fn00003E36:
  4979. 00003E36  4E56 FFFE                link       A6, -0x0002
  4980. 00003E3A  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4981. 00003E3E  0C68 0002 0602           cmpi.w     [A0 + 0x602], 0x2
  4982. 00003E44  6C0E                     bge        +0x10 /* 00003E54 */
  4983. 00003E46  486D CEA0                pea.l      [A5 - 0x3160]
  4984. 00003E4A  4EBA E492                jsr        [PC - 0x1B6E /* 000022DE */]
  4985. 00003E4E  588F                     addq.l     A7, 4
  4986. 00003E50  6000 0064                bra        +0x66 /* 00003EB6 */
  4987. label00003E54:
  4988. 00003E54  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4989. 00003E58  3028 0602                move.w     D0, [A0 + 0x602]
  4990. 00003E5C  5340                     subq.w     D0, 1
  4991. 00003E5E  48C0                     ext.l      D0
  4992. 00003E60  D080                     add.l      D0, D0
  4993. 00003E62  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  4994. 00003E66  2040                     movea.l    A0, D0
  4995. 00003E68  4A68 0536                tst.w      [A0 + 0x536]
  4996. 00003E6C  661E                     bne        +0x20 /* 00003E8C */
  4997. 00003E6E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  4998. 00003E72  3028 0602                move.w     D0, [A0 + 0x602]
  4999. 00003E76  5540                     subq.w     D0, 2
  5000. 00003E78  48C0                     ext.l      D0
  5001. 00003E7A  D080                     add.l      D0, D0
  5002. 00003E7C  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  5003. 00003E80  2040                     movea.l    A0, D0
  5004. 00003E82  4A68 0536                tst.w      [A0 + 0x536]
  5005. 00003E86  6604                     bne        +0x6 /* 00003E8C */
  5006. 00003E88  7000                     moveq.l    D0, 0x00
  5007. 00003E8A  6002                     bra        +0x4 /* 00003E8E */
  5008. label00003E8C:
  5009. 00003E8C  7001                     moveq.l    D0, 0x01
  5010. label00003E8E:
  5011. 00003E8E  3D40 FFFE                move.w     [A6 - 0x2], D0
  5012. 00003E92  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5013. 00003E96  5568 0602                subq.w     [A0 + 0x602], 2
  5014. 00003E9A  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5015. 00003E9E  3028 0602                move.w     D0, [A0 + 0x602]
  5016. 00003EA2  5268 0602                addq.w     [A0 + 0x602], 1
  5017. 00003EA6  48C0                     ext.l      D0
  5018. 00003EA8  D080                     add.l      D0, D0
  5019. 00003EAA  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  5020. 00003EAE  2040                     movea.l    A0, D0
  5021. 00003EB0  316E FFFE 0536           move.w     [A0 + 0x536], [A6 - 0x2]
  5022. label00003EB6:
  5023. 00003EB6  4E5E                     unlink     A6
  5024. 00003EB8  4E75                     rts
  5025. fn00003EBA:
  5026. 00003EBA  4E56 FFFE                link       A6, -0x0002
  5027. 00003EBE  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5028. 00003EC2  0C68 0002 0602           cmpi.w     [A0 + 0x602], 0x2
  5029. 00003EC8  6C0E                     bge        +0x10 /* 00003ED8 */
  5030. 00003ECA  486D CEB0                pea.l      [A5 - 0x3150]
  5031. 00003ECE  4EBA E40E                jsr        [PC - 0x1BF2 /* 000022DE */]
  5032. 00003ED2  588F                     addq.l     A7, 4
  5033. 00003ED4  6000 00A0                bra        +0xA2 /* 00003F76 */
  5034. label00003ED8:
  5035. 00003ED8  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5036. 00003EDC  3028 0602                move.w     D0, [A0 + 0x602]
  5037. 00003EE0  5340                     subq.w     D0, 1
  5038. 00003EE2  48C0                     ext.l      D0
  5039. 00003EE4  D080                     add.l      D0, D0
  5040. 00003EE6  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  5041. 00003EEA  2040                     movea.l    A0, D0
  5042. 00003EEC  4A68 0536                tst.w      [A0 + 0x536]
  5043. 00003EF0  661E                     bne        +0x20 /* 00003F10 */
  5044. 00003EF2  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5045. 00003EF6  3028 0602                move.w     D0, [A0 + 0x602]
  5046. 00003EFA  5540                     subq.w     D0, 2
  5047. 00003EFC  48C0                     ext.l      D0
  5048. 00003EFE  D080                     add.l      D0, D0
  5049. 00003F00  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  5050. 00003F04  2040                     movea.l    A0, D0
  5051. 00003F06  4A68 0536                tst.w      [A0 + 0x536]
  5052. 00003F0A  6604                     bne        +0x6 /* 00003F10 */
  5053. 00003F0C  7000                     moveq.l    D0, 0x00
  5054. 00003F0E  6002                     bra        +0x4 /* 00003F12 */
  5055. label00003F10:
  5056. 00003F10  7001                     moveq.l    D0, 0x01
  5057. label00003F12:
  5058. 00003F12  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5059. 00003F16  3228 0602                move.w     D1, [A0 + 0x602]
  5060. 00003F1A  5341                     subq.w     D1, 1
  5061. 00003F1C  48C1                     ext.l      D1
  5062. 00003F1E  D281                     add.l      D1, D1
  5063. 00003F20  D2AD CC24                add.l      D1, [A5 - 0x33DC]
  5064. 00003F24  2041                     movea.l    A0, D1
  5065. 00003F26  4A68 0536                tst.w      [A0 + 0x536]
  5066. 00003F2A  671A                     beq        +0x1C /* 00003F46 */
  5067. 00003F2C  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5068. 00003F30  3228 0602                move.w     D1, [A0 + 0x602]
  5069. 00003F34  5541                     subq.w     D1, 2
  5070. 00003F36  48C1                     ext.l      D1
  5071. 00003F38  D281                     add.l      D1, D1
  5072. 00003F3A  D2AD CC24                add.l      D1, [A5 - 0x33DC]
  5073. 00003F3E  2041                     movea.l    A0, D1
  5074. 00003F40  4A68 0536                tst.w      [A0 + 0x536]
  5075. 00003F44  6604                     bne        +0x6 /* 00003F4A */
  5076. label00003F46:
  5077. 00003F46  7200                     moveq.l    D1, 0x00
  5078. 00003F48  6002                     bra        +0x4 /* 00003F4C */
  5079. label00003F4A:
  5080. 00003F4A  7201                     moveq.l    D1, 0x01
  5081. label00003F4C:
  5082. 00003F4C  9041                     sub.w      D0, D1
  5083. 00003F4E  3D40 FFFE                move.w     [A6 - 0x2], D0
  5084. 00003F52  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5085. 00003F56  5568 0602                subq.w     [A0 + 0x602], 2
  5086. 00003F5A  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5087. 00003F5E  3028 0602                move.w     D0, [A0 + 0x602]
  5088. 00003F62  5268 0602                addq.w     [A0 + 0x602], 1
  5089. 00003F66  48C0                     ext.l      D0
  5090. 00003F68  D080                     add.l      D0, D0
  5091. 00003F6A  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  5092. 00003F6E  2040                     movea.l    A0, D0
  5093. 00003F70  316E FFFE 0536           move.w     [A0 + 0x536], [A6 - 0x2]
  5094. label00003F76:
  5095. 00003F76  4E5E                     unlink     A6
  5096. 00003F78  4E75                     rts
  5097. fn00003F7A:
  5098. 00003F7A  4E56 FFFE                link       A6, -0x0002
  5099. 00003F7E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5100. 00003F82  0C68 0002 0602           cmpi.w     [A0 + 0x602], 0x2
  5101. 00003F88  6C0C                     bge        +0xE /* 00003F96 */
  5102. 00003F8A  486D CEC0                pea.l      [A5 - 0x3140]
  5103. 00003F8E  4EBA E34E                jsr        [PC - 0x1CB2 /* 000022DE */]
  5104. 00003F92  588F                     addq.l     A7, 4
  5105. 00003F94  605C                     bra        +0x5E /* 00003FF2 */
  5106. label00003F96:
  5107. 00003F96  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5108. 00003F9A  3028 0602                move.w     D0, [A0 + 0x602]
  5109. 00003F9E  5540                     subq.w     D0, 2
  5110. 00003FA0  48C0                     ext.l      D0
  5111. 00003FA2  D080                     add.l      D0, D0
  5112. 00003FA4  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  5113. 00003FA8  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5114. 00003FAC  3228 0602                move.w     D1, [A0 + 0x602]
  5115. 00003FB0  5341                     subq.w     D1, 1
  5116. 00003FB2  48C1                     ext.l      D1
  5117. 00003FB4  D281                     add.l      D1, D1
  5118. 00003FB6  D2AD CC24                add.l      D1, [A5 - 0x33DC]
  5119. 00003FBA  2041                     movea.l    A0, D1
  5120. 00003FBC  2240                     movea.l    A1, D0
  5121. 00003FBE  3269 0536                movea.w    A1, [A1 + 0x536]
  5122. 00003FC2  2009                     move.l     D0, A1
  5123. 00003FC4  81E8 0536                divs.w     D0, [A0 + 0x536]
  5124. 00003FC8  4840                     swap.w     D0
  5125. 00003FCA  3D40 FFFE                move.w     [A6 - 0x2], D0
  5126. 00003FCE  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5127. 00003FD2  5568 0602                subq.w     [A0 + 0x602], 2
  5128. 00003FD6  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5129. 00003FDA  3028 0602                move.w     D0, [A0 + 0x602]
  5130. 00003FDE  5268 0602                addq.w     [A0 + 0x602], 1
  5131. 00003FE2  48C0                     ext.l      D0
  5132. 00003FE4  D080                     add.l      D0, D0
  5133. 00003FE6  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  5134. 00003FEA  2040                     movea.l    A0, D0
  5135. 00003FEC  316E FFFE 0536           move.w     [A0 + 0x536], [A6 - 0x2]
  5136. label00003FF2:
  5137. 00003FF2  4E5E                     unlink     A6
  5138. 00003FF4  4E75                     rts
  5139. fn00003FF6:
  5140. 00003FF6  3F3C 0001                move.w     -[A7], 0x1
  5141. 00003FFA  A9C8                     syscall    SysBeep
  5142. 00003FFC  4E75                     rts
  5143. fn00003FFE:
  5144. 00003FFE  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5145. 00004002  0C68 0001 0602           cmpi.w     [A0 + 0x602], 0x1
  5146. 00004008  6C0C                     bge        +0xE /* 00004016 */
  5147. 0000400A  486D CED0                pea.l      [A5 - 0x3130]
  5148. 0000400E  4EBA E2CE                jsr        [PC - 0x1D32 /* 000022DE */]
  5149. 00004012  588F                     addq.l     A7, 4
  5150. 00004014  6020                     bra        +0x22 /* 00004036 */
  5151. label00004016:
  5152. 00004016  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5153. 0000401A  3028 0602                move.w     D0, [A0 + 0x602]
  5154. 0000401E  5340                     subq.w     D0, 1
  5155. 00004020  48C0                     ext.l      D0
  5156. 00004022  D080                     add.l      D0, D0
  5157. 00004024  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  5158. 00004028  2040                     movea.l    A0, D0
  5159. 0000402A  3028 0536                move.w     D0, [A0 + 0x536]
  5160. 0000402E  C1FC FFFF                muls.w     D0, 0xFFFF
  5161. 00004032  3140 0536                move.w     [A0 + 0x536], D0
  5162. label00004036:
  5163. 00004036  4E75                     rts
  5164. fn00004038:
  5165. 00004038  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5166. 0000403C  0C68 0001 0602           cmpi.w     [A0 + 0x602], 0x1
  5167. 00004042  6C0C                     bge        +0xE /* 00004050 */
  5168. 00004044  486D CEE0                pea.l      [A5 - 0x3120]
  5169. 00004048  4EBA E294                jsr        [PC - 0x1D6C /* 000022DE */]
  5170. 0000404C  588F                     addq.l     A7, 4
  5171. 0000404E  6036                     bra        +0x38 /* 00004086 */
  5172. label00004050:
  5173. 00004050  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5174. 00004054  3028 0602                move.w     D0, [A0 + 0x602]
  5175. 00004058  5340                     subq.w     D0, 1
  5176. 0000405A  48C0                     ext.l      D0
  5177. 0000405C  D080                     add.l      D0, D0
  5178. 0000405E  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  5179. 00004062  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5180. 00004066  3228 0602                move.w     D1, [A0 + 0x602]
  5181. 0000406A  5341                     subq.w     D1, 1
  5182. 0000406C  48C1                     ext.l      D1
  5183. 0000406E  D281                     add.l      D1, D1
  5184. 00004070  D2AD CC24                add.l      D1, [A5 - 0x33DC]
  5185. 00004074  2041                     movea.l    A0, D1
  5186. 00004076  4A68 0536                tst.w      [A0 + 0x536]
  5187. 0000407A  57C1                     seq        D1
  5188. 0000407C  4401                     neg.b      D1
  5189. 0000407E  4881                     ext.w      D1
  5190. 00004080  2040                     movea.l    A0, D0
  5191. 00004082  3141 0536                move.w     [A0 + 0x536], D1
  5192. label00004086:
  5193. 00004086  4E75                     rts
  5194. fn00004088:
  5195. 00004088  4E56 FFDE                link       A6, -0x0022
  5196. 0000408C  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5197. 00004090  0C68 0002 0602           cmpi.w     [A0 + 0x602], 0x2
  5198. 00004096  6C0E                     bge        +0x10 /* 000040A6 */
  5199. 00004098  486D CEF0                pea.l      [A5 - 0x3110]
  5200. 0000409C  4EBA E240                jsr        [PC - 0x1DC0 /* 000022DE */]
  5201. 000040A0  588F                     addq.l     A7, 4
  5202. 000040A2  6000 00FA                bra        +0xFC /* 0000419E */
  5203. label000040A6:
  5204. 000040A6  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5205. 000040AA  3028 0602                move.w     D0, [A0 + 0x602]
  5206. 000040AE  5340                     subq.w     D0, 1
  5207. 000040B0  48C0                     ext.l      D0
  5208. 000040B2  D080                     add.l      D0, D0
  5209. 000040B4  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  5210. 000040B8  2040                     movea.l    A0, D0
  5211. 000040BA  3028 0536                move.w     D0, [A0 + 0x536]
  5212. 000040BE  4440                     neg.w      D0
  5213. 000040C0  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5214. 000040C4  3228 0602                move.w     D1, [A0 + 0x602]
  5215. 000040C8  5541                     subq.w     D1, 2
  5216. 000040CA  48C1                     ext.l      D1
  5217. 000040CC  D281                     add.l      D1, D1
  5218. 000040CE  D2AD CC24                add.l      D1, [A5 - 0x33DC]
  5219. 000040D2  2041                     movea.l    A0, D1
  5220. 000040D4  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  5221. 000040D8  4868 0536                pea.l      [A0 + 0x536]
  5222. 000040DC  486F 0004                pea.l      [A7 + 0x4]
  5223. 000040E0  3F3C 200E                move.w     -[A7], 0x200E
  5224. 000040E4  A9EB                     syscall    Pack4/FP68K
  5225. 000040E6  3D40 FFEA                move.w     [A6 - 0x16], D0
  5226. 000040EA  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  5227. 000040EE  486E FFEA                pea.l      [A6 - 0x16]
  5228. 000040F2  486F 0004                pea.l      [A7 + 0x4]
  5229. 000040F6  3F3C 200E                move.w     -[A7], 0x200E
  5230. 000040FA  A9EB                     syscall    Pack4/FP68K
  5231. 000040FC  486E FFEC                pea.l      [A6 - 0x14]
  5232. 00004100  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  5233. 00004104  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5234. 00004108  41EE FFF6                lea.l      A0, [A6 - 0xA]
  5235. 0000410C  43EE FFEC                lea.l      A1, [A6 - 0x14]
  5236. 00004110  20D9                     move.l     [A0]+, [A1]+
  5237. 00004112  20D9                     move.l     [A0]+, [A1]+
  5238. 00004114  30D9                     move.w     [A0]+, [A1]+
  5239. 00004116  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5240. 0000411A  5568 0602                subq.w     [A0 + 0x602], 2
  5241. 0000411E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5242. 00004122  3028 0602                move.w     D0, [A0 + 0x602]
  5243. 00004126  5268 0602                addq.w     [A0 + 0x602], 1
  5244. 0000412A  48C0                     ext.l      D0
  5245. 0000412C  D080                     add.l      D0, D0
  5246. 0000412E  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  5247. 00004132  2D6E FFF6 FFEC           move.l     [A6 - 0x14], [A6 - 0xA]
  5248. 00004138  2D6E FFFA FFF0           move.l     [A6 - 0x10], [A6 - 0x6]
  5249. 0000413E  3D6E FFFE FFF4           move.w     [A6 - 0xC], [A6 - 0x2]
  5250. 00004144  486D CF00                pea.l      [A5 - 0x3100]
  5251. 00004148  486E FFEC                pea.l      [A6 - 0x14]
  5252. 0000414C  3F3C 0004                move.w     -[A7], 0x4
  5253. 00004150  A9EB                     syscall    Pack4/FP68K
  5254. 00004152  3D7C 01C2 FFEA           move.w     [A6 - 0x16], 0x1C2
  5255. 00004158  486E FFEA                pea.l      [A6 - 0x16]
  5256. 0000415C  486E FFE0                pea.l      [A6 - 0x20]
  5257. 00004160  3F3C 200E                move.w     -[A7], 0x200E
  5258. 00004164  A9EB                     syscall    Pack4/FP68K
  5259. 00004166  486E FFEC                pea.l      [A6 - 0x14]
  5260. 0000416A  486E FFE0                pea.l      [A6 - 0x20]
  5261. 0000416E  3F3C 0002                move.w     -[A7], 0x2
  5262. 00004172  A9EB                     syscall    Pack4/FP68K
  5263. 00004174  486E FFE0                pea.l      [A6 - 0x20]
  5264. 00004178  3F3C 0016                move.w     -[A7], 0x16
  5265. 0000417C  A9EB                     syscall    Pack4/FP68K
  5266. 0000417E  486E FFE0                pea.l      [A6 - 0x20]
  5267. 00004182  486E FFDE                pea.l      [A6 - 0x22]
  5268. 00004186  3F3C 2010                move.w     -[A7], 0x2010
  5269. 0000418A  A9EB                     syscall    Pack4/FP68K
  5270. 0000418C  306E FFDE                movea.w    A0, [A6 - 0x22]
  5271. 00004190  2208                     move.l     D1, A0
  5272. 00004192  83FC 0168                divs.w     D1, 0x168
  5273. 00004196  4841                     swap.w     D1
  5274. 00004198  2040                     movea.l    A0, D0
  5275. 0000419A  3141 0536                move.w     [A0 + 0x536], D1
  5276. label0000419E:
  5277. 0000419E  4E5E                     unlink     A6
  5278. 000041A0  4E75                     rts
  5279. fn000041A2:
  5280. 000041A2  4E56 FFFE                link       A6, -0x0002
  5281. 000041A6  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5282. 000041AA  3028 0600                move.w     D0, [A0 + 0x600]
  5283. 000041AE  5268 0600                addq.w     [A0 + 0x600], 1
  5284. 000041B2  48C0                     ext.l      D0
  5285. 000041B4  D080                     add.l      D0, D0
  5286. 000041B6  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  5287. 000041BA  2040                     movea.l    A0, D0
  5288. 000041BC  3D68 014E FFFE           move.w     [A6 - 0x2], [A0 + 0x14E]
  5289. 000041C2  0C6E 4E20 FFFE           cmpi.w     [A6 - 0x2], 0x4E20 /* 'N ' */
  5290. 000041C8  6D10                     blt        +0x12 /* 000041DA */
  5291. 000041CA  0C6E 4F4C FFFE           cmpi.w     [A6 - 0x2], 0x4F4C /* 'OL' */
  5292. 000041D0  6D42                     blt        +0x44 /* 00004214 */
  5293. 000041D2  0C6E 4FB0 FFFE           cmpi.w     [A6 - 0x2], 0x4FB0
  5294. 000041D8  6C3A                     bge        +0x3C /* 00004214 */
  5295. label000041DA:
  5296. 000041DA  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5297. 000041DE  0C68 0064 0602           cmpi.w     [A0 + 0x602], 0x64 /* 'd' */
  5298. 000041E4  6C20                     bge        +0x22 /* 00004206 */
  5299. 000041E6  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5300. 000041EA  3028 0602                move.w     D0, [A0 + 0x602]
  5301. 000041EE  5268 0602                addq.w     [A0 + 0x602], 1
  5302. 000041F2  48C0                     ext.l      D0
  5303. 000041F4  D080                     add.l      D0, D0
  5304. 000041F6  D0AD CC24                add.l      D0, [A5 - 0x33DC]
  5305. 000041FA  2040                     movea.l    A0, D0
  5306. 000041FC  316E FFFE 0536           move.w     [A0 + 0x536], [A6 - 0x2]
  5307. 00004202  6000 0162                bra        +0x164 /* 00004366 */
  5308. label00004206:
  5309. 00004206  486D CF0A                pea.l      [A5 - 0x30F6]
  5310. 0000420A  4EBA E0D2                jsr        [PC - 0x1F2E /* 000022DE */]
  5311. 0000420E  588F                     addq.l     A7, 4
  5312. 00004210  6000 0154                bra        +0x156 /* 00004366 */
  5313. label00004214:
  5314. 00004214  302E FFFE                move.w     D0, [A6 - 0x2]
  5315. 00004218  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5316. 0000421C  001C 0072                ori.b      [A4]+, 0x72 /* 'r' */
  5317. 00004220  4E20                     .invalid   // invalid opcode 4
  5318. 00004222  0076 4E21 007A           ori.w      [A6 + D0.w + 0x7A], 0x4E21 /* 'N!' */
  5319. 00004228  4E22                     .invalid   // invalid opcode 4
  5320. 0000422A  007E 4E23                ori.w      <<invalid special address>>, 0x4E23 /* 'N#' */
  5321. 0000422E  0082 4E24 0086           ori.l      D2, 0x4E240086
  5322. 00004234  4E25                     .invalid   // invalid opcode 4
  5323. 00004236  008A 4E26 008E           ori.l      A2, 0x4E26008E
  5324. 0000423C  4E27                     .invalid   // invalid opcode 4
  5325. 0000423E  0092 4E84 0096           ori.l      [A2], 0x4E840096
  5326. 00004244  4E85                     jsr        D5
  5327. 00004246  009A 4E86 009E           ori.l      [A2]+, 0x4E86009E
  5328. 0000424C  4E87                     jsr        D7
  5329. 0000424E  00A2 4E88 00A6           ori.l      -[A2], 0x4E8800A6
  5330. 00004254  4E89                     jsr        A1
  5331. 00004256  00AA 4E8A 00AE 4E8B      ori.l      [A2 + 0x4E8B], 0x4E8A00AE
  5332. 0000425E  00B2 4E8C 00B6 4E8D      ori.l      [A2 + D4 * 8 - 0x115], 0x4E8C00B6
  5333. 00004266  00BA 4E8E 00FC 4E8F      ori.l      [PC + 0x4E8F /* 000090F7, cstring ""<EOF> */], 0x4E8E00FC
  5334. 0000426E  00BE 4E90 00C0           ori.l      <<invalid special address>>, 0x4E9000C0
  5335. 00004274  4E91                     jsr        [A1]
  5336. 00004276  00C2                     .incomplete
  5337. 00004278  4E92                     jsr        [A2]
  5338. 0000427A  00C4                     .incomplete
  5339. 0000427C  4E93                     jsr        [A3]
  5340. 0000427E  00C6                     .incomplete
  5341. 00004280  4E94                     jsr        [A4]
  5342. 00004282  00C8                     .incomplete
  5343. 00004284  4E95                     jsr        [A5]
  5344. 00004286  00CA                     .incomplete
  5345. 00004288  4E96                     jsr        [A6]
  5346. 0000428A  00CC                     .incomplete
  5347. 0000428C  4E97                     jsr        [A7]
  5348. 0000428E  00CE                     .incomplete
  5349. 00004290  4EBA F208                jsr        [PC - 0xDF8 /* 0000349A */]
  5350. 00004294  6000 00D0                bra        +0xD2 /* 00004366 */
  5351. 00004298  4EBA F278                jsr        [PC - 0xD88 /* 00003512 */]
  5352. 0000429C  6000 00C8                bra        +0xCA /* 00004366 */
  5353. 000042A0  4EBA F2E8                jsr        [PC - 0xD18 /* 0000358A */]
  5354. 000042A4  6000 00C0                bra        +0xC2 /* 00004366 */
  5355. 000042A8  4EBA F358                jsr        [PC - 0xCA8 /* 00003602 */]
  5356. 000042AC  6000 00B8                bra        +0xBA /* 00004366 */
  5357. 000042B0  4EBA F3F2                jsr        [PC - 0xC0E /* 000036A4 */]
  5358. 000042B4  6000 00B0                bra        +0xB2 /* 00004366 */
  5359. 000042B8  4EBA F468                jsr        [PC - 0xB98 /* 00003722 */]
  5360. 000042BC  6000 00A8                bra        +0xAA /* 00004366 */
  5361. 000042C0  4EBA F4DE                jsr        [PC - 0xB22 /* 000037A0 */]
  5362. 000042C4  6000 00A0                bra        +0xA2 /* 00004366 */
  5363. 000042C8  4EBA F554                jsr        [PC - 0xAAC /* 0000381E */]
  5364. 000042CC  6000 0098                bra        +0x9A /* 00004366 */
  5365. 000042D0  4EBA F5CA                jsr        [PC - 0xA36 /* 0000389C */]
  5366. 000042D4  6000 0090                bra        +0x92 /* 00004366 */
  5367. 000042D8  4EBA F64E                jsr        [PC - 0x9B2 /* 00003928 */]
  5368. 000042DC  6000 0088                bra        +0x8A /* 00004366 */
  5369. 000042E0  4EBA F668                jsr        [PC - 0x998 /* 0000394A */]
  5370. 000042E4  6000 0080                bra        +0x82 /* 00004366 */
  5371. 000042E8  4EBA F6E2                jsr        [PC - 0x91E /* 000039CC */]
  5372. 000042EC  6000 0078                bra        +0x7A /* 00004366 */
  5373. 000042F0  4EBA F7BE                jsr        [PC - 0x842 /* 00003AB0 */]
  5374. 000042F4  6000 0070                bra        +0x72 /* 00004366 */
  5375. 000042F8  4EBA F81A                jsr        [PC - 0x7E6 /* 00003B14 */]
  5376. 000042FC  6000 0068                bra        +0x6A /* 00004366 */
  5377. 00004300  4EBA F896                jsr        [PC - 0x76A /* 00003B98 */]
  5378. 00004304  6000 0060                bra        +0x62 /* 00004366 */
  5379. 00004308  4EBA F8E4                jsr        [PC - 0x71C /* 00003BEE */]
  5380. 0000430C  6000 0058                bra        +0x5A /* 00004366 */
  5381. 00004310  4EBA F960                jsr        [PC - 0x6A0 /* 00003C72 */]
  5382. 00004314  6000 0050                bra        +0x52 /* 00004366 */
  5383. 00004318  4EBA FA24                jsr        [PC - 0x5DC /* 00003D3E */]
  5384. 0000431C  6000 0048                bra        +0x4A /* 00004366 */
  5385. 00004320  486D CF1A                pea.l      [A5 - 0x30E6]
  5386. 00004324  4EBA DFB8                jsr        [PC - 0x2048 /* 000022DE */]
  5387. 00004328  588F                     addq.l     A7, 4
  5388. 0000432A  603A                     bra        +0x3C /* 00004366 */
  5389. 0000432C  4EBA FA84                jsr        [PC - 0x57C /* 00003DB2 */]
  5390. 00004330  6034                     bra        +0x36 /* 00004366 */
  5391. 00004332  4EBA FB02                jsr        [PC - 0x4FE /* 00003E36 */]
  5392. 00004336  602E                     bra        +0x30 /* 00004366 */
  5393. 00004338  4EBA FB80                jsr        [PC - 0x480 /* 00003EBA */]
  5394. 0000433C  6028                     bra        +0x2A /* 00004366 */
  5395. 0000433E  4EBA FC3A                jsr        [PC - 0x3C6 /* 00003F7A */]
  5396. 00004342  6022                     bra        +0x24 /* 00004366 */
  5397. 00004344  4EBA FCB0                jsr        [PC - 0x350 /* 00003FF6 */]
  5398. 00004348  601C                     bra        +0x1E /* 00004366 */
  5399. 0000434A  4EBA FCB2                jsr        [PC - 0x34E /* 00003FFE */]
  5400. 0000434E  6016                     bra        +0x18 /* 00004366 */
  5401. 00004350  4EBA FCE6                jsr        [PC - 0x31A /* 00004038 */]
  5402. 00004354  6010                     bra        +0x12 /* 00004366 */
  5403. 00004356  4EBA FD30                jsr        [PC - 0x2D0 /* 00004088 */]
  5404. 0000435A  600A                     bra        +0xC /* 00004366 */
  5405. 0000435C  486D CF2E                pea.l      [A5 - 0x30D2]
  5406. 00004360  4EBA DF7C                jsr        [PC - 0x2084 /* 000022DE */]
  5407. 00004364  588F                     addq.l     A7, 4
  5408. label00004366:
  5409. 00004366  4E5E                     unlink     A6
  5410. 00004368  4E75                     rts
  5411. fn0000436A:
  5412. 0000436A  4E56 FFFC                link       A6, -0x0004
  5413. 0000436E  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  5414. 00004372  7E00                     moveq.l    D7, 0x00
  5415. 00004374  7C00                     moveq.l    D6, 0x00
  5416. 00004376  6012                     bra        +0x14 /* 0000438A */
  5417. label00004378:
  5418. 00004378  3006                     move.w     D0, D6
  5419. 0000437A  C1FC 0618                muls.w     D0, 0x618
  5420. 0000437E  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  5421. 00004382  D1C0                     add.l      A0, D0
  5422. 00004384  4268 0044                clr.w      [A0 + 0x44]
  5423. 00004388  5246                     addq.w     D6, 1
  5424. label0000438A:
  5425. 0000438A  BC6D AC62                cmp.w      D6, [A5 - 0x539E]
  5426. 0000438E  6DE8                     blt        -0x16 /* 00004378 */
  5427. 00004390  7C00                     moveq.l    D6, 0x00
  5428. 00004392  6000 00E2                bra        +0xE4 /* 00004476 */
  5429. label00004396:
  5430. 00004396  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5431. 0000439A  BC50                     cmp.w      D6, [A0]
  5432. 0000439C  6700 00D6                beq        +0xD8 /* 00004474 */
  5433. 000043A0  3006                     move.w     D0, D6
  5434. 000043A2  C1FC 0618                muls.w     D0, 0x618
  5435. 000043A6  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  5436. 000043AA  D1C0                     add.l      A0, D0
  5437. 000043AC  4A28 0048                tst.b      [A0 + 0x48]
  5438. 000043B0  6700 00C2                beq        +0xC4 /* 00004474 */
  5439. 000043B4  3006                     move.w     D0, D6
  5440. 000043B6  C1FC 0618                muls.w     D0, 0x618
  5441. 000043BA  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  5442. 000043BE  D1C0                     add.l      A0, D0
  5443. 000043C0  226D CC24                movea.l    A1, [A5 - 0x33DC]
  5444. 000043C4  3029 0030                move.w     D0, [A1 + 0x30]
  5445. 000043C8  9068 0030                sub.w      D0, [A0 + 0x30]
  5446. 000043CC  48C0                     ext.l      D0
  5447. 000043CE  2A00                     move.l     D5, D0
  5448. 000043D0  3006                     move.w     D0, D6
  5449. 000043D2  C1FC 0618                muls.w     D0, 0x618
  5450. 000043D6  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  5451. 000043DA  D1C0                     add.l      A0, D0
  5452. 000043DC  226D CC24                movea.l    A1, [A5 - 0x33DC]
  5453. 000043E0  3029 0032                move.w     D0, [A1 + 0x32]
  5454. 000043E4  9068 0032                sub.w      D0, [A0 + 0x32]
  5455. 000043E8  48C0                     ext.l      D0
  5456. 000043EA  2800                     move.l     D4, D0
  5457. 000043EC  2F05                     move.l     -[A7], D5
  5458. 000043EE  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  5459. 000043F2  588F                     addq.l     A7, 4
  5460. 000043F4  0C40 0014                cmpi.w     D0, 0x14
  5461. 000043F8  6C00 007A                bge        +0x7C /* 00004474 */
  5462. 000043FC  2F04                     move.l     -[A7], D4
  5463. 000043FE  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  5464. 00004402  588F                     addq.l     A7, 4
  5465. 00004404  0C40 0014                cmpi.w     D0, 0x14
  5466. 00004408  6C00 006A                bge        +0x6C /* 00004474 */
  5467. 0000440C  2F05                     move.l     -[A7], D5
  5468. 0000440E  2F05                     move.l     -[A7], D5
  5469. 00004410  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5470. 00004414  2F04                     move.l     -[A7], D4
  5471. 00004416  2F04                     move.l     -[A7], D4
  5472. 00004418  2D40 FFFC                move.l     [A6 - 0x4], D0
  5473. 0000441C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5474. 00004420  D0AE FFFC                add.l      D0, [A6 - 0x4]
  5475. 00004424  0C80 0000 0190           cmpi.l     D0, 0x190
  5476. 0000442A  6C48                     bge        +0x4A /* 00004474 */
  5477. 0000442C  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5478. 00004430  4A68 0036                tst.w      [A0 + 0x36]
  5479. 00004434  6F20                     ble        +0x22 /* 00004456 */
  5480. 00004436  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5481. 0000443A  226D CC24                movea.l    A1, [A5 - 0x33DC]
  5482. 0000443E  3028 003C                move.w     D0, [A0 + 0x3C]
  5483. 00004442  9169 0030                sub.w      [A1 + 0x30], D0
  5484. 00004446  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5485. 0000444A  226D CC24                movea.l    A1, [A5 - 0x33DC]
  5486. 0000444E  3028 003E                move.w     D0, [A0 + 0x3E]
  5487. 00004452  9169 0032                sub.w      [A1 + 0x32], D0
  5488. label00004456:
  5489. 00004456  3E06                     move.w     D7, D6
  5490. 00004458  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5491. 0000445C  7001                     moveq.l    D0, 0x01
  5492. 0000445E  3140 0044                move.w     [A0 + 0x44], D0
  5493. 00004462  3006                     move.w     D0, D6
  5494. 00004464  C1FC 0618                muls.w     D0, 0x618
  5495. 00004468  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  5496. 0000446C  D1C0                     add.l      A0, D0
  5497. 0000446E  7001                     moveq.l    D0, 0x01
  5498. 00004470  3140 0044                move.w     [A0 + 0x44], D0
  5499. label00004474:
  5500. 00004474  5246                     addq.w     D6, 1
  5501. label00004476:
  5502. 00004476  BC6D AC62                cmp.w      D6, [A5 - 0x539E]
  5503. 0000447A  6D00 FF1A                blt        -0xE4 /* 00004396 */
  5504. 0000447E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5505. 00004482  0C68 000A 0030           cmpi.w     [A0 + 0x30], 0xA /* '\n' */
  5506. 00004488  6D0C                     blt        +0xE /* 00004496 */
  5507. 0000448A  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5508. 0000448E  0C68 0122 0030           cmpi.w     [A0 + 0x30], 0x122
  5509. 00004494  6F2C                     ble        +0x2E /* 000044C2 */
  5510. label00004496:
  5511. 00004496  3E2D AC62                move.w     D7, [A5 - 0x539E]
  5512. 0000449A  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5513. 0000449E  4A68 0030                tst.w      [A0 + 0x30]
  5514. 000044A2  6C08                     bge        +0xA /* 000044AC */
  5515. 000044A4  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5516. 000044A8  4268 0030                clr.w      [A0 + 0x30]
  5517. label000044AC:
  5518. 000044AC  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5519. 000044B0  0C68 012C 0030           cmpi.w     [A0 + 0x30], 0x12C
  5520. 000044B6  6F0A                     ble        +0xC /* 000044C2 */
  5521. 000044B8  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5522. 000044BC  317C 012C 0030           move.w     [A0 + 0x30], 0x12C
  5523. label000044C2:
  5524. 000044C2  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5525. 000044C6  0C68 000A 0032           cmpi.w     [A0 + 0x32], 0xA /* '\n' */
  5526. 000044CC  6D0C                     blt        +0xE /* 000044DA */
  5527. 000044CE  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5528. 000044D2  0C68 0122 0032           cmpi.w     [A0 + 0x32], 0x122
  5529. 000044D8  6F2C                     ble        +0x2E /* 00004506 */
  5530. label000044DA:
  5531. 000044DA  3E2D AC62                move.w     D7, [A5 - 0x539E]
  5532. 000044DE  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5533. 000044E2  4A68 0032                tst.w      [A0 + 0x32]
  5534. 000044E6  6C08                     bge        +0xA /* 000044F0 */
  5535. 000044E8  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5536. 000044EC  4268 0032                clr.w      [A0 + 0x32]
  5537. label000044F0:
  5538. 000044F0  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5539. 000044F4  0C68 012C 0032           cmpi.w     [A0 + 0x32], 0x12C
  5540. 000044FA  6F0A                     ble        +0xC /* 00004506 */
  5541. 000044FC  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5542. 00004500  317C 012C 0032           move.w     [A0 + 0x32], 0x12C
  5543. label00004506:
  5544. 00004506  4A47                     tst.w      D7
  5545. 00004508  673C                     beq        +0x3E /* 00004546 */
  5546. 0000450A  BE6D AC62                cmp.w      D7, [A5 - 0x539E]
  5547. 0000450E  6610                     bne        +0x12 /* 00004520 */
  5548. 00004510  3F3C 0005                move.w     -[A7], 0x5
  5549. 00004514  2F2D CC24                move.l     -[A7], [A5 - 0x33DC]
  5550. 00004518  4EBA DE56                jsr        [PC - 0x21AA /* 00002370 */]
  5551. 0000451C  5C8F                     addq.l     A7, 6
  5552. 0000451E  6026                     bra        +0x28 /* 00004546 */
  5553. label00004520:
  5554. 00004520  3F3C 0001                move.w     -[A7], 0x1
  5555. 00004524  2F2D CC24                move.l     -[A7], [A5 - 0x33DC]
  5556. 00004528  4EBA DE46                jsr        [PC - 0x21BA /* 00002370 */]
  5557. 0000452C  5C8F                     addq.l     A7, 6
  5558. 0000452E  3007                     move.w     D0, D7
  5559. 00004530  C1FC 0618                muls.w     D0, 0x618
  5560. 00004534  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  5561. 00004538  D1C0                     add.l      A0, D0
  5562. 0000453A  3F3C 0001                move.w     -[A7], 0x1
  5563. 0000453E  4850                     pea.l      [A0]
  5564. 00004540  4EBA DE2E                jsr        [PC - 0x21D2 /* 00002370 */]
  5565. 00004544  5C8F                     addq.l     A7, 6
  5566. label00004546:
  5567. 00004546  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  5568. 0000454A  4E5E                     unlink     A6
  5569. 0000454C  4E75                     rts
  5570. fn0000454E:
  5571. 0000454E  4E56 FFF8                link       A6, -0x0008
  5572. 00004552  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  5573. 00004556  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5574. 0000455A  4A68 0040                tst.w      [A0 + 0x40]
  5575. 0000455E  6E00 00A2                bgt        +0xA4 /* 00004602 */
  5576. 00004562  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5577. 00004566  4268 0038                clr.w      [A0 + 0x38]
  5578. 0000456A  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5579. 0000456E  4228 0048                clr.b      [A0 + 0x48]
  5580. 00004572  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5581. 00004576  216D F4B6 004A           move.l     [A0 + 0x4A], [A5 - 0xB4A]
  5582. 0000457C  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5583. 00004580  317C 1388 0030           move.w     [A0 + 0x30], 0x1388
  5584. 00004586  206D CC24                movea.l    A0, [A5 - 0x33DC]
  5585. 0000458A  317C 1388 0032           move.w     [A0 + 0x32], 0x1388
  5586. 00004590  536D F4B4                subq.w     [A5 - 0xB4C], 1
  5587. 00004594  7E00                     moveq.l    D7, 0x00
  5588. 00004596  6002                     bra        +0x4 /* 0000459A */
  5589. label00004598:
  5590. 00004598  5247                     addq.w     D7, 1
  5591. label0000459A:
  5592. 0000459A  3007                     move.w     D0, D7
  5593. 0000459C  C1FC 0618                muls.w     D0, 0x618
  5594. 000045A0  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  5595. 000045A4  D1C0                     add.l      A0, D0
  5596. 000045A6  4A28 0048                tst.b      [A0 + 0x48]
  5597. 000045AA  67EC                     beq        -0x12 /* 00004598 */
  5598. 000045AC  3007                     move.w     D0, D7
  5599. 000045AE  5247                     addq.w     D7, 1
  5600. 000045B0  C1FC 010C                muls.w     D0, 0x10C
  5601. 000045B4  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5602. 000045B8  D1C0                     add.l      A0, D0
  5603. 000045BA  3A28 010A                move.w     D5, [A0 + 0x10A]
  5604. 000045BE  3805                     move.w     D4, D5
  5605. 000045C0  3C07                     move.w     D6, D7
  5606. 000045C2  6028                     bra        +0x2A /* 000045EC */
  5607. label000045C4:
  5608. 000045C4  3006                     move.w     D0, D6
  5609. 000045C6  C1FC 010C                muls.w     D0, 0x10C
  5610. 000045CA  41ED AC64                lea.l      A0, [A5 - 0x539C]
  5611. 000045CE  D1C0                     add.l      A0, D0
  5612. 000045D0  BA68 010A                cmp.w      D5, [A0 + 0x10A]
  5613. 000045D4  6714                     beq        +0x16 /* 000045EA */
  5614. 000045D6  3006                     move.w     D0, D6
  5615. 000045D8  C1FC 0618                muls.w     D0, 0x618
  5616. 000045DC  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  5617. 000045E0  D1C0                     add.l      A0, D0
  5618. 000045E2  4A28 0048                tst.b      [A0 + 0x48]
  5619. 000045E6  6702                     beq        +0x4 /* 000045EA */
  5620. 000045E8  7800                     moveq.l    D4, 0x00
  5621. label000045EA:
  5622. 000045EA  5246                     addq.w     D6, 1
  5623. label000045EC:
  5624. 000045EC  BC6D AC62                cmp.w      D6, [A5 - 0x539E]
  5625. 000045F0  6DD2                     blt        -0x2C /* 000045C4 */
  5626. 000045F2  4A44                     tst.w      D4
  5627. 000045F4  6608                     bne        +0xA /* 000045FE */
  5628. 000045F6  0C6D 0001 F4B4           cmpi.w     [A5 - 0xB4C], 0x1
  5629. 000045FC  6E04                     bgt        +0x6 /* 00004602 */
  5630. label000045FE:
  5631. 000045FE  426D B2AE                clr.w      [A5 - 0x4D52]
  5632. label00004602:
  5633. 00004602  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  5634. 00004606  4E5E                     unlink     A6
  5635. 00004608  4E75                     rts
  5636. fn0000460A:
  5637. 0000460A  4E56 FFF2                link       A6, -0x000E
  5638. 0000460E  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5639. 00004612  286E 0008                movea.l    A4, [A6 + 0x8]
  5640. 00004616  7E00                     moveq.l    D7, 0x00
  5641. 00004618  6000 01DE                bra        +0x1E0 /* 000047F8 */
  5642. label0000461C:
  5643. 0000461C  3007                     move.w     D0, D7
  5644. 0000461E  C1FC 0618                muls.w     D0, 0x618
  5645. 00004622  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  5646. 00004626  D1C0                     add.l      A0, D0
  5647. 00004628  4854                     pea.l      [A4]
  5648. 0000462A  486E FFF6                pea.l      [A6 - 0xA]
  5649. 0000462E  3F3C 100E                move.w     -[A7], 0x100E
  5650. 00004632  A9EB                     syscall    Pack4/FP68K
  5651. 00004634  4868 0030                pea.l      [A0 + 0x30]
  5652. 00004638  486E FFF6                pea.l      [A6 - 0xA]
  5653. 0000463C  3F3C 2002                move.w     -[A7], 0x2002
  5654. 00004640  A9EB                     syscall    Pack4/FP68K
  5655. 00004642  486E FFF6                pea.l      [A6 - 0xA]
  5656. 00004646  3F3C 0016                move.w     -[A7], 0x16
  5657. 0000464A  A9EB                     syscall    Pack4/FP68K
  5658. 0000464C  486E FFF6                pea.l      [A6 - 0xA]
  5659. 00004650  486E FFF2                pea.l      [A6 - 0xE]
  5660. 00004654  3F3C 2810                move.w     -[A7], 0x2810
  5661. 00004658  A9EB                     syscall    Pack4/FP68K
  5662. 0000465A  2C2E FFF2                move.l     D6, [A6 - 0xE]
  5663. 0000465E  3007                     move.w     D0, D7
  5664. 00004660  C1FC 0618                muls.w     D0, 0x618
  5665. 00004664  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  5666. 00004668  D1C0                     add.l      A0, D0
  5667. 0000466A  486C 0004                pea.l      [A4 + 0x4]
  5668. 0000466E  486E FFF6                pea.l      [A6 - 0xA]
  5669. 00004672  3F3C 100E                move.w     -[A7], 0x100E
  5670. 00004676  A9EB                     syscall    Pack4/FP68K
  5671. 00004678  4868 0032                pea.l      [A0 + 0x32]
  5672. 0000467C  486E FFF6                pea.l      [A6 - 0xA]
  5673. 00004680  3F3C 2002                move.w     -[A7], 0x2002
  5674. 00004684  A9EB                     syscall    Pack4/FP68K
  5675. 00004686  486E FFF6                pea.l      [A6 - 0xA]
  5676. 0000468A  3F3C 0016                move.w     -[A7], 0x16
  5677. 0000468E  A9EB                     syscall    Pack4/FP68K
  5678. 00004690  486E FFF6                pea.l      [A6 - 0xA]
  5679. 00004694  486E FFF2                pea.l      [A6 - 0xE]
  5680. 00004698  3F3C 2810                move.w     -[A7], 0x2810
  5681. 0000469C  A9EB                     syscall    Pack4/FP68K
  5682. 0000469E  2A2E FFF2                move.l     D5, [A6 - 0xE]
  5683. 000046A2  2F06                     move.l     -[A7], D6
  5684. 000046A4  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  5685. 000046A8  588F                     addq.l     A7, 4
  5686. 000046AA  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  5687. 000046AE  6C00 0146                bge        +0x148 /* 000047F6 */
  5688. 000046B2  2F05                     move.l     -[A7], D5
  5689. 000046B4  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  5690. 000046B8  588F                     addq.l     A7, 4
  5691. 000046BA  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  5692. 000046BE  6C00 0136                bge        +0x138 /* 000047F6 */
  5693. 000046C2  2F06                     move.l     -[A7], D6
  5694. 000046C4  2F06                     move.l     -[A7], D6
  5695. 000046C6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5696. 000046CA  2F05                     move.l     -[A7], D5
  5697. 000046CC  2F05                     move.l     -[A7], D5
  5698. 000046CE  2D40 FFFC                move.l     [A6 - 0x4], D0
  5699. 000046D2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5700. 000046D6  D0AE FFFC                add.l      D0, [A6 - 0x4]
  5701. 000046DA  0C80 0000 0064           cmpi.l     D0, 0x64 /* 'd' */
  5702. 000046E0  6C00 0114                bge        +0x116 /* 000047F6 */
  5703. 000046E4  7000                     moveq.l    D0, 0x00
  5704. 000046E6  102C 0010                move.b     D0, [A4 + 0x10]
  5705. 000046EA  0C40 0002                cmpi.w     D0, 0x2
  5706. 000046EE  664C                     bne        +0x4E /* 0000473C */
  5707. 000046F0  7000                     moveq.l    D0, 0x00
  5708. 000046F2  102C 0012                move.b     D0, [A4 + 0x12]
  5709. 000046F6  3D40 FFFE                move.w     [A6 - 0x2], D0
  5710. 000046FA  2D6D CF48 FFF4           move.l     [A6 - 0xC], [A5 - 0x30B8]
  5711. 00004700  2D6D CF4C FFF8           move.l     [A6 - 0x8], [A5 - 0x30B4]
  5712. 00004706  3D6D CF50 FFFC           move.w     [A6 - 0x4], [A5 - 0x30B0]
  5713. 0000470C  486E FFFE                pea.l      [A6 - 0x2]
  5714. 00004710  486E FFF4                pea.l      [A6 - 0xC]
  5715. 00004714  3F3C 2004                move.w     -[A7], 0x2004
  5716. 00004718  A9EB                     syscall    Pack4/FP68K
  5717. 0000471A  486E FFF4                pea.l      [A6 - 0xC]
  5718. 0000471E  3F3C 0016                move.w     -[A7], 0x16
  5719. 00004722  A9EB                     syscall    Pack4/FP68K
  5720. 00004724  486E FFF4                pea.l      [A6 - 0xC]
  5721. 00004728  486E FFF2                pea.l      [A6 - 0xE]
  5722. 0000472C  3F3C 2010                move.w     -[A7], 0x2010
  5723. 00004730  A9EB                     syscall    Pack4/FP68K
  5724. 00004732  196E FFF3 0012           move.b     [A4 + 0x12], [A6 - 0xD]
  5725. 00004738  6000 008A                bra        +0x8C /* 000047C4 */
  5726. label0000473C:
  5727. 0000473C  7000                     moveq.l    D0, 0x00
  5728. 0000473E  102C 0011                move.b     D0, [A4 + 0x11]
  5729. 00004742  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5730. 00004746  0001 0003                ori.b      D1, 0x3
  5731. 0000474A  007A 0006 0076           ori.w      [PC + 0x76 /* 000047C2, value 0xA9EB */], 0x6
  5732. 00004750  004C 7000                ori.w      A4, 0x7000 /* 'p\0' */
  5733. 00004754  102C 0012                move.b     D0, [A4 + 0x12]
  5734. 00004758  3D40 FFFE                move.w     [A6 - 0x2], D0
  5735. 0000475C  2D6D CF52 FFF4           move.l     [A6 - 0xC], [A5 - 0x30AE]
  5736. 00004762  2D6D CF56 FFF8           move.l     [A6 - 0x8], [A5 - 0x30AA]
  5737. 00004768  3D6D CF5A FFFC           move.w     [A6 - 0x4], [A5 - 0x30A6]
  5738. 0000476E  486E FFFE                pea.l      [A6 - 0x2]
  5739. 00004772  486E FFF4                pea.l      [A6 - 0xC]
  5740. 00004776  3F3C 2004                move.w     -[A7], 0x2004
  5741. 0000477A  A9EB                     syscall    Pack4/FP68K
  5742. 0000477C  486E FFF4                pea.l      [A6 - 0xC]
  5743. 00004780  3F3C 0016                move.w     -[A7], 0x16
  5744. 00004784  A9EB                     syscall    Pack4/FP68K
  5745. 00004786  486E FFF4                pea.l      [A6 - 0xC]
  5746. 0000478A  486E FFF2                pea.l      [A6 - 0xE]
  5747. 0000478E  3F3C 2010                move.w     -[A7], 0x2010
  5748. 00004792  A9EB                     syscall    Pack4/FP68K
  5749. 00004794  196E FFF3 0012           move.b     [A4 + 0x12], [A6 - 0xD]
  5750. 0000479A  6028                     bra        +0x2A /* 000047C4 */
  5751. 0000479C  7005                     moveq.l    D0, 0x05
  5752. 0000479E  1940 0010                move.b     [A4 + 0x10], D0
  5753. 000047A2  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  5754. 000047A8  486E FFFE                pea.l      [A6 - 0x2]
  5755. 000047AC  486E FFF4                pea.l      [A6 - 0xC]
  5756. 000047B0  3F3C 200E                move.w     -[A7], 0x200E
  5757. 000047B4  A9EB                     syscall    Pack4/FP68K
  5758. 000047B6  486E FFF4                pea.l      [A6 - 0xC]
  5759. 000047BA  486C 0008                pea.l      [A4 + 0x8]
  5760. 000047BE  3F3C 1010                move.w     -[A7], 0x1010
  5761. 000047C2  A9EB                     syscall    Pack4/FP68K
  5762. label000047C4:
  5763. 000047C4  3D47 FFFE                move.w     [A6 - 0x2], D7
  5764. 000047C8  486E FFFE                pea.l      [A6 - 0x2]
  5765. 000047CC  486E FFF4                pea.l      [A6 - 0xC]
  5766. 000047D0  3F3C 200E                move.w     -[A7], 0x200E
  5767. 000047D4  A9EB                     syscall    Pack4/FP68K
  5768. 000047D6  486E FFF4                pea.l      [A6 - 0xC]
  5769. 000047DA  486C 0008                pea.l      [A4 + 0x8]
  5770. 000047DE  3F3C 1010                move.w     -[A7], 0x1010
  5771. 000047E2  A9EB                     syscall    Pack4/FP68K
  5772. 000047E4  7000                     moveq.l    D0, 0x00
  5773. 000047E6  102C 0010                move.b     D0, [A4 + 0x10]
  5774. 000047EA  0C40 0005                cmpi.w     D0, 0x5
  5775. 000047EE  6706                     beq        +0x8 /* 000047F6 */
  5776. 000047F0  7004                     moveq.l    D0, 0x04
  5777. 000047F2  1940 0010                move.b     [A4 + 0x10], D0
  5778. label000047F6:
  5779. 000047F6  5247                     addq.w     D7, 1
  5780. label000047F8:
  5781. 000047F8  BE6D AC62                cmp.w      D7, [A5 - 0x539E]
  5782. 000047FC  6D00 FE1E                blt        -0x1E0 /* 0000461C */
  5783. 00004800  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  5784. 00004804  4E5E                     unlink     A6
  5785. 00004806  4E75                     rts
  5786. fn00004808:
  5787. 00004808  4E56 FFD0                link       A6, -0x0030
  5788. 0000480C  2F0C                     move.l     -[A7], A4
  5789. 0000480E  286E 0008                movea.l    A4, [A6 + 0x8]
  5790. 00004812  3D7C 012C FFFE           move.w     [A6 - 0x2], 0x12C
  5791. 00004818  4854                     pea.l      [A4]
  5792. 0000481A  486E FFF4                pea.l      [A6 - 0xC]
  5793. 0000481E  3F3C 100E                move.w     -[A7], 0x100E
  5794. 00004822  A9EB                     syscall    Pack4/FP68K
  5795. 00004824  486E FFFE                pea.l      [A6 - 0x2]
  5796. 00004828  486E FFF4                pea.l      [A6 - 0xC]
  5797. 0000482C  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5798. 00004830  A9EB                     syscall    Pack4/FP68K
  5799. 00004832  6E00 0070                bgt        +0x72 /* 000048A4 */
  5800. 00004836  3D7C 0000 FFF2           move.w     [A6 - 0xE], 0x0
  5801. 0000483C  4854                     pea.l      [A4]
  5802. 0000483E  486E FFE8                pea.l      [A6 - 0x18]
  5803. 00004842  3F3C 100E                move.w     -[A7], 0x100E
  5804. 00004846  A9EB                     syscall    Pack4/FP68K
  5805. 00004848  486E FFF2                pea.l      [A6 - 0xE]
  5806. 0000484C  486E FFE8                pea.l      [A6 - 0x18]
  5807. 00004850  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5808. 00004854  A9EB                     syscall    Pack4/FP68K
  5809. 00004856  6D4C                     blt        +0x4E /* 000048A4 */
  5810. 00004858  3D7C 012C FFE6           move.w     [A6 - 0x1A], 0x12C
  5811. 0000485E  486C 0004                pea.l      [A4 + 0x4]
  5812. 00004862  486E FFDC                pea.l      [A6 - 0x24]
  5813. 00004866  3F3C 100E                move.w     -[A7], 0x100E
  5814. 0000486A  A9EB                     syscall    Pack4/FP68K
  5815. 0000486C  486E FFE6                pea.l      [A6 - 0x1A]
  5816. 00004870  486E FFDC                pea.l      [A6 - 0x24]
  5817. 00004874  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5818. 00004878  A9EB                     syscall    Pack4/FP68K
  5819. 0000487A  6E28                     bgt        +0x2A /* 000048A4 */
  5820. 0000487C  3D7C 0000 FFDA           move.w     [A6 - 0x26], 0x0
  5821. 00004882  486C 0004                pea.l      [A4 + 0x4]
  5822. 00004886  486E FFD0                pea.l      [A6 - 0x30]
  5823. 0000488A  3F3C 100E                move.w     -[A7], 0x100E
  5824. 0000488E  A9EB                     syscall    Pack4/FP68K
  5825. 00004890  486E FFDA                pea.l      [A6 - 0x26]
  5826. 00004894  486E FFD0                pea.l      [A6 - 0x30]
  5827. 00004898  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5828. 0000489C  A9EB                     syscall    Pack4/FP68K
  5829. 0000489E  6D04                     blt        +0x6 /* 000048A4 */
  5830. 000048A0  7000                     moveq.l    D0, 0x00
  5831. 000048A2  6002                     bra        +0x4 /* 000048A6 */
  5832. label000048A4:
  5833. 000048A4  7001                     moveq.l    D0, 0x01
  5834. label000048A6:
  5835. 000048A6  285F                     movea.l    A4, [A7]+
  5836. 000048A8  4E5E                     unlink     A6
  5837. 000048AA  4E75                     rts
  5838. fn000048AC:
  5839. 000048AC  4E56 0000                link       A6, 0
  5840. 000048B0  48E7 0018                movem.l    -[A7], A3,A4
  5841. 000048B4  286E 0008                movea.l    A4, [A6 + 0x8]
  5842. 000048B8  266D F4B0                movea.l    A3, [A5 - 0xB50]
  5843. 000048BC  B7CC                     cmpa.l     A3, A4
  5844. 000048BE  660C                     bne        +0xE /* 000048CC */
  5845. 000048C0  2B6C 0014 F4B0           move.l     [A5 - 0xB50], [A4 + 0x14]
  5846. 000048C6  6014                     bra        +0x16 /* 000048DC */
  5847. label000048C8:
  5848. 000048C8  266B 0014                movea.l    A3, [A3 + 0x14]
  5849. label000048CC:
  5850. 000048CC  B9EB 0014                cmpa.l     A4, [A3 + 0x14]
  5851. 000048D0  66F6                     bne        -0x8 /* 000048C8 */
  5852. 000048D2  206B 0014                movea.l    A0, [A3 + 0x14]
  5853. 000048D6  2768 0014 0014           move.l     [A3 + 0x14], [A0 + 0x14]
  5854. label000048DC:
  5855. 000048DC  2F0C                     move.l     -[A7], A4
  5856. 000048DE  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  5857. 000048E2  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  5858. 000048E6  6706                     beq        +0x8 /* 000048EE */
  5859. 000048E8  3F3C 0001                move.w     -[A7], 0x1
  5860. 000048EC  A9C8                     syscall    SysBeep
  5861. label000048EE:
  5862. 000048EE  4CDF 1800                movem.l    A3,A4, [A7]+
  5863. 000048F2  4E5E                     unlink     A6
  5864. 000048F4  4E75                     rts
  5865. fn000048F6:
  5866. 000048F6  4E56 FFF4                link       A6, -0x000C
  5867. 000048FA  2F0C                     move.l     -[A7], A4
  5868. 000048FC  286E 0008                movea.l    A4, [A6 + 0x8]
  5869. 00004900  486C 0008                pea.l      [A4 + 0x8]
  5870. 00004904  486E FFF4                pea.l      [A6 - 0xC]
  5871. 00004908  3F3C 100E                move.w     -[A7], 0x100E
  5872. 0000490C  A9EB                     syscall    Pack4/FP68K
  5873. 0000490E  486E FFF4                pea.l      [A6 - 0xC]
  5874. 00004912  3F3C 0016                move.w     -[A7], 0x16
  5875. 00004916  A9EB                     syscall    Pack4/FP68K
  5876. 00004918  486E FFF4                pea.l      [A6 - 0xC]
  5877. 0000491C  486E FFFE                pea.l      [A6 - 0x2]
  5878. 00004920  3F3C 2010                move.w     -[A7], 0x2010
  5879. 00004924  A9EB                     syscall    Pack4/FP68K
  5880. 00004926  302E FFFE                move.w     D0, [A6 - 0x2]
  5881. 0000492A  C1FC 0618                muls.w     D0, 0x618
  5882. 0000492E  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  5883. 00004932  D1C0                     add.l      A0, D0
  5884. 00004934  7000                     moveq.l    D0, 0x00
  5885. 00004936  102C 0012                move.b     D0, [A4 + 0x12]
  5886. 0000493A  3F00                     move.w     -[A7], D0
  5887. 0000493C  4850                     pea.l      [A0]
  5888. 0000493E  4EBA DA30                jsr        [PC - 0x25D0 /* 00002370 */]
  5889. 00004942  5C8F                     addq.l     A7, 6
  5890. 00004944  2F0C                     move.l     -[A7], A4
  5891. 00004946  4EBA FF64                jsr        [PC - 0x9C /* 000048AC */]
  5892. 0000494A  588F                     addq.l     A7, 4
  5893. 0000494C  285F                     movea.l    A4, [A7]+
  5894. 0000494E  4E5E                     unlink     A6
  5895. 00004950  4E75                     rts
  5896. fn00004952:
  5897. 00004952  4E56 FFE4                link       A6, -0x001C
  5898. 00004956  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  5899. 0000495A  286E 0008                movea.l    A4, [A6 + 0x8]
  5900. 0000495E  3D7C 000A FFFE           move.w     [A6 - 0x2], 0xA /* '\n' */
  5901. 00004964  486C 0008                pea.l      [A4 + 0x8]
  5902. 00004968  486E FFF4                pea.l      [A6 - 0xC]
  5903. 0000496C  3F3C 100E                move.w     -[A7], 0x100E
  5904. 00004970  A9EB                     syscall    Pack4/FP68K
  5905. 00004972  486E FFFE                pea.l      [A6 - 0x2]
  5906. 00004976  486E FFF4                pea.l      [A6 - 0xC]
  5907. 0000497A  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  5908. 0000497E  A9EB                     syscall    Pack4/FP68K
  5909. 00004980  3D7C 000A FFF2           move.w     [A6 - 0xE], 0xA /* '\n' */
  5910. 00004986  486C 0008                pea.l      [A4 + 0x8]
  5911. 0000498A  486E FFE8                pea.l      [A6 - 0x18]
  5912. 0000498E  3F3C 100E                move.w     -[A7], 0x100E
  5913. 00004992  A9EB                     syscall    Pack4/FP68K
  5914. 00004994  486E FFF2                pea.l      [A6 - 0xE]
  5915. 00004998  486E FFE8                pea.l      [A6 - 0x18]
  5916. 0000499C  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  5917. 000049A0  A9EB                     syscall    Pack4/FP68K
  5918. 000049A2  486E FFE8                pea.l      [A6 - 0x18]
  5919. 000049A6  486E FFF4                pea.l      [A6 - 0xC]
  5920. 000049AA  3F3C 0004                move.w     -[A7], 0x4
  5921. 000049AE  A9EB                     syscall    Pack4/FP68K
  5922. 000049B0  486E FFF4                pea.l      [A6 - 0xC]
  5923. 000049B4  3F3C 0016                move.w     -[A7], 0x16
  5924. 000049B8  A9EB                     syscall    Pack4/FP68K
  5925. 000049BA  486E FFF4                pea.l      [A6 - 0xC]
  5926. 000049BE  486E FFE4                pea.l      [A6 - 0x1C]
  5927. 000049C2  3F3C 2810                move.w     -[A7], 0x2810
  5928. 000049C6  A9EB                     syscall    Pack4/FP68K
  5929. 000049C8  282E FFE4                move.l     D4, [A6 - 0x1C]
  5930. 000049CC  7E00                     moveq.l    D7, 0x00
  5931. 000049CE  6000 0100                bra        +0x102 /* 00004AD0 */
  5932. label000049D2:
  5933. 000049D2  3007                     move.w     D0, D7
  5934. 000049D4  C1FC 0618                muls.w     D0, 0x618
  5935. 000049D8  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  5936. 000049DC  D1C0                     add.l      A0, D0
  5937. 000049DE  4868 0030                pea.l      [A0 + 0x30]
  5938. 000049E2  486E FFF6                pea.l      [A6 - 0xA]
  5939. 000049E6  3F3C 200E                move.w     -[A7], 0x200E
  5940. 000049EA  A9EB                     syscall    Pack4/FP68K
  5941. 000049EC  4854                     pea.l      [A4]
  5942. 000049EE  486E FFF6                pea.l      [A6 - 0xA]
  5943. 000049F2  3F3C 1002                move.w     -[A7], 0x1002
  5944. 000049F6  A9EB                     syscall    Pack4/FP68K
  5945. 000049F8  486E FFF6                pea.l      [A6 - 0xA]
  5946. 000049FC  3F3C 0016                move.w     -[A7], 0x16
  5947. 00004A00  A9EB                     syscall    Pack4/FP68K
  5948. 00004A02  486E FFF6                pea.l      [A6 - 0xA]
  5949. 00004A06  486E FFF2                pea.l      [A6 - 0xE]
  5950. 00004A0A  3F3C 2810                move.w     -[A7], 0x2810
  5951. 00004A0E  A9EB                     syscall    Pack4/FP68K
  5952. 00004A10  2C2E FFF2                move.l     D6, [A6 - 0xE]
  5953. 00004A14  3007                     move.w     D0, D7
  5954. 00004A16  C1FC 0618                muls.w     D0, 0x618
  5955. 00004A1A  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  5956. 00004A1E  D1C0                     add.l      A0, D0
  5957. 00004A20  4868 0032                pea.l      [A0 + 0x32]
  5958. 00004A24  486E FFF6                pea.l      [A6 - 0xA]
  5959. 00004A28  3F3C 200E                move.w     -[A7], 0x200E
  5960. 00004A2C  A9EB                     syscall    Pack4/FP68K
  5961. 00004A2E  486C 0004                pea.l      [A4 + 0x4]
  5962. 00004A32  486E FFF6                pea.l      [A6 - 0xA]
  5963. 00004A36  3F3C 1002                move.w     -[A7], 0x1002
  5964. 00004A3A  A9EB                     syscall    Pack4/FP68K
  5965. 00004A3C  486E FFF6                pea.l      [A6 - 0xA]
  5966. 00004A40  3F3C 0016                move.w     -[A7], 0x16
  5967. 00004A44  A9EB                     syscall    Pack4/FP68K
  5968. 00004A46  486E FFF6                pea.l      [A6 - 0xA]
  5969. 00004A4A  486E FFF2                pea.l      [A6 - 0xE]
  5970. 00004A4E  3F3C 2810                move.w     -[A7], 0x2810
  5971. 00004A52  A9EB                     syscall    Pack4/FP68K
  5972. 00004A54  2A2E FFF2                move.l     D5, [A6 - 0xE]
  5973. 00004A58  2F06                     move.l     -[A7], D6
  5974. 00004A5A  2F06                     move.l     -[A7], D6
  5975. 00004A5C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5976. 00004A60  2F05                     move.l     -[A7], D5
  5977. 00004A62  2F05                     move.l     -[A7], D5
  5978. 00004A64  2D40 FFFC                move.l     [A6 - 0x4], D0
  5979. 00004A68  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5980. 00004A6C  D0AE FFFC                add.l      D0, [A6 - 0x4]
  5981. 00004A70  B084                     cmp.l      D0, D4
  5982. 00004A72  6C5A                     bge        +0x5C /* 00004ACE */
  5983. 00004A74  3007                     move.w     D0, D7
  5984. 00004A76  C1FC 0618                muls.w     D0, 0x618
  5985. 00004A7A  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  5986. 00004A7E  D1C0                     add.l      A0, D0
  5987. 00004A80  7000                     moveq.l    D0, 0x00
  5988. 00004A82  102C 0012                move.b     D0, [A4 + 0x12]
  5989. 00004A86  3D40 FFFE                move.w     [A6 - 0x2], D0
  5990. 00004A8A  2D6D CF5C FFF4           move.l     [A6 - 0xC], [A5 - 0x30A4]
  5991. 00004A90  2D6D CF60 FFF8           move.l     [A6 - 0x8], [A5 - 0x30A0]
  5992. 00004A96  3D6D CF64 FFFC           move.w     [A6 - 0x4], [A5 - 0x309C]
  5993. 00004A9C  486E FFFE                pea.l      [A6 - 0x2]
  5994. 00004AA0  486E FFF4                pea.l      [A6 - 0xC]
  5995. 00004AA4  3F3C 2004                move.w     -[A7], 0x2004
  5996. 00004AA8  A9EB                     syscall    Pack4/FP68K
  5997. 00004AAA  486E FFF4                pea.l      [A6 - 0xC]
  5998. 00004AAE  3F3C 0016                move.w     -[A7], 0x16
  5999. 00004AB2  A9EB                     syscall    Pack4/FP68K
  6000. 00004AB4  486E FFF4                pea.l      [A6 - 0xC]
  6001. 00004AB8  486E FFEC                pea.l      [A6 - 0x14]
  6002. 00004ABC  3F3C 3010                move.w     -[A7], 0x3010
  6003. 00004AC0  A9EB                     syscall    Pack4/FP68K
  6004. 00004AC2  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  6005. 00004AC6  4850                     pea.l      [A0]
  6006. 00004AC8  4EBA D8A6                jsr        [PC - 0x275A /* 00002370 */]
  6007. 00004ACC  5C8F                     addq.l     A7, 6
  6008. label00004ACE:
  6009. 00004ACE  5247                     addq.w     D7, 1
  6010. label00004AD0:
  6011. 00004AD0  BE6D AC62                cmp.w      D7, [A5 - 0x539E]
  6012. 00004AD4  6D00 FEFC                blt        -0x102 /* 000049D2 */
  6013. 00004AD8  2F0C                     move.l     -[A7], A4
  6014. 00004ADA  4EBA FDD0                jsr        [PC - 0x230 /* 000048AC */]
  6015. 00004ADE  588F                     addq.l     A7, 4
  6016. 00004AE0  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  6017. 00004AE4  4E5E                     unlink     A6
  6018. 00004AE6  4E75                     rts
  6019. fn00004AE8:
  6020. 00004AE8  4E56 FFF4                link       A6, -0x000C
  6021. 00004AEC  2F0C                     move.l     -[A7], A4
  6022. 00004AEE  286D F4B0                movea.l    A4, [A5 - 0xB50]
  6023. 00004AF2  6000 01FC                bra        +0x1FE /* 00004CF0 */
  6024. label00004AF6:
  6025. 00004AF6  7000                     moveq.l    D0, 0x00
  6026. 00004AF8  102C 0010                move.b     D0, [A4 + 0x10]
  6027. 00004AFC  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  6028. 00004B00  0001 0005                ori.b      D1, 0x5
  6029. 00004B04  01E8                     .incomplete
  6030. 00004B06  000A 00A4                ori.b      A2, 0xA4
  6031. 00004B0A  0116                     btst       [A6], D0
  6032. 00004B0C  0178 0180                bchg       [0x00000180], D0
  6033. 00004B10  3D7C 000C FFFE           move.w     [A6 - 0x2], 0xC
  6034. 00004B16  486C 0008                pea.l      [A4 + 0x8]
  6035. 00004B1A  486E FFF4                pea.l      [A6 - 0xC]
  6036. 00004B1E  3F3C 100E                move.w     -[A7], 0x100E
  6037. 00004B22  A9EB                     syscall    Pack4/FP68K
  6038. 00004B24  486E FFFE                pea.l      [A6 - 0x2]
  6039. 00004B28  486E FFF4                pea.l      [A6 - 0xC]
  6040. 00004B2C  3F3C 2004                move.w     -[A7], 0x2004
  6041. 00004B30  A9EB                     syscall    Pack4/FP68K
  6042. 00004B32  4854                     pea.l      [A4]
  6043. 00004B34  486E FFF4                pea.l      [A6 - 0xC]
  6044. 00004B38  3F3C 1000                move.w     -[A7], 0x1000
  6045. 00004B3C  A9EB                     syscall    Pack4/FP68K
  6046. 00004B3E  486E FFF4                pea.l      [A6 - 0xC]
  6047. 00004B42  4854                     pea.l      [A4]
  6048. 00004B44  3F3C 1010                move.w     -[A7], 0x1010
  6049. 00004B48  A9EB                     syscall    Pack4/FP68K
  6050. 00004B4A  3D7C 000C FFFE           move.w     [A6 - 0x2], 0xC
  6051. 00004B50  486C 000C                pea.l      [A4 + 0xC]
  6052. 00004B54  486E FFF4                pea.l      [A6 - 0xC]
  6053. 00004B58  3F3C 100E                move.w     -[A7], 0x100E
  6054. 00004B5C  A9EB                     syscall    Pack4/FP68K
  6055. 00004B5E  486E FFFE                pea.l      [A6 - 0x2]
  6056. 00004B62  486E FFF4                pea.l      [A6 - 0xC]
  6057. 00004B66  3F3C 2004                move.w     -[A7], 0x2004
  6058. 00004B6A  A9EB                     syscall    Pack4/FP68K
  6059. 00004B6C  486C 0004                pea.l      [A4 + 0x4]
  6060. 00004B70  486E FFF4                pea.l      [A6 - 0xC]
  6061. 00004B74  3F3C 1000                move.w     -[A7], 0x1000
  6062. 00004B78  A9EB                     syscall    Pack4/FP68K
  6063. 00004B7A  486E FFF4                pea.l      [A6 - 0xC]
  6064. 00004B7E  486C 0004                pea.l      [A4 + 0x4]
  6065. 00004B82  3F3C 1010                move.w     -[A7], 0x1010
  6066. 00004B86  A9EB                     syscall    Pack4/FP68K
  6067. 00004B88  2F0C                     move.l     -[A7], A4
  6068. 00004B8A  4EBA FC7C                jsr        [PC - 0x384 /* 00004808 */]
  6069. 00004B8E  588F                     addq.l     A7, 4
  6070. 00004B90  4A40                     tst.w      D0
  6071. 00004B92  670C                     beq        +0xE /* 00004BA0 */
  6072. 00004B94  2F0C                     move.l     -[A7], A4
  6073. 00004B96  4EBA FD14                jsr        [PC - 0x2EC /* 000048AC */]
  6074. 00004B9A  588F                     addq.l     A7, 4
  6075. 00004B9C  6000 014E                bra        +0x150 /* 00004CEC */
  6076. label00004BA0:
  6077. 00004BA0  2F0C                     move.l     -[A7], A4
  6078. 00004BA2  4EBA FA66                jsr        [PC - 0x59A /* 0000460A */]
  6079. 00004BA6  588F                     addq.l     A7, 4
  6080. 00004BA8  6000 0142                bra        +0x144 /* 00004CEC */
  6081. 00004BAC  4854                     pea.l      [A4]
  6082. 00004BAE  486E FFF6                pea.l      [A6 - 0xA]
  6083. 00004BB2  3F3C 100E                move.w     -[A7], 0x100E
  6084. 00004BB6  A9EB                     syscall    Pack4/FP68K
  6085. 00004BB8  486C 0008                pea.l      [A4 + 0x8]
  6086. 00004BBC  486E FFF6                pea.l      [A6 - 0xA]
  6087. 00004BC0  3F3C 1000                move.w     -[A7], 0x1000
  6088. 00004BC4  A9EB                     syscall    Pack4/FP68K
  6089. 00004BC6  486E FFF6                pea.l      [A6 - 0xA]
  6090. 00004BCA  4854                     pea.l      [A4]
  6091. 00004BCC  3F3C 1010                move.w     -[A7], 0x1010
  6092. 00004BD0  A9EB                     syscall    Pack4/FP68K
  6093. 00004BD2  486C 0004                pea.l      [A4 + 0x4]
  6094. 00004BD6  486E FFF6                pea.l      [A6 - 0xA]
  6095. 00004BDA  3F3C 100E                move.w     -[A7], 0x100E
  6096. 00004BDE  A9EB                     syscall    Pack4/FP68K
  6097. 00004BE0  486C 000C                pea.l      [A4 + 0xC]
  6098. 00004BE4  486E FFF6                pea.l      [A6 - 0xA]
  6099. 00004BE8  3F3C 1000                move.w     -[A7], 0x1000
  6100. 00004BEC  A9EB                     syscall    Pack4/FP68K
  6101. 00004BEE  486E FFF6                pea.l      [A6 - 0xA]
  6102. 00004BF2  486C 0004                pea.l      [A4 + 0x4]
  6103. 00004BF6  3F3C 1010                move.w     -[A7], 0x1010
  6104. 00004BFA  A9EB                     syscall    Pack4/FP68K
  6105. 00004BFC  2F0C                     move.l     -[A7], A4
  6106. 00004BFE  4EBA FC08                jsr        [PC - 0x3F8 /* 00004808 */]
  6107. 00004C02  588F                     addq.l     A7, 4
  6108. 00004C04  4A40                     tst.w      D0
  6109. 00004C06  670C                     beq        +0xE /* 00004C14 */
  6110. 00004C08  2F0C                     move.l     -[A7], A4
  6111. 00004C0A  4EBA FCA0                jsr        [PC - 0x360 /* 000048AC */]
  6112. 00004C0E  588F                     addq.l     A7, 4
  6113. 00004C10  6000 00DA                bra        +0xDC /* 00004CEC */
  6114. label00004C14:
  6115. 00004C14  2F0C                     move.l     -[A7], A4
  6116. 00004C16  4EBA F9F2                jsr        [PC - 0x60E /* 0000460A */]
  6117. 00004C1A  588F                     addq.l     A7, 4
  6118. 00004C1C  6000 00CE                bra        +0xD0 /* 00004CEC */
  6119. 00004C20  3D7C 0032 FFFE           move.w     [A6 - 0x2], 0x32 /* '2' */
  6120. 00004C26  486C 0008                pea.l      [A4 + 0x8]
  6121. 00004C2A  486E FFF4                pea.l      [A6 - 0xC]
  6122. 00004C2E  3F3C 100E                move.w     -[A7], 0x100E
  6123. 00004C32  A9EB                     syscall    Pack4/FP68K
  6124. 00004C34  486E FFFE                pea.l      [A6 - 0x2]
  6125. 00004C38  486E FFF4                pea.l      [A6 - 0xC]
  6126. 00004C3C  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  6127. 00004C40  A9EB                     syscall    Pack4/FP68K
  6128. 00004C42  6C34                     bge        +0x36 /* 00004C78 */
  6129. 00004C44  3D7C 0005 FFFE           move.w     [A6 - 0x2], 0x5
  6130. 00004C4A  486C 0008                pea.l      [A4 + 0x8]
  6131. 00004C4E  486E FFF4                pea.l      [A6 - 0xC]
  6132. 00004C52  3F3C 100E                move.w     -[A7], 0x100E
  6133. 00004C56  A9EB                     syscall    Pack4/FP68K
  6134. 00004C58  486E FFFE                pea.l      [A6 - 0x2]
  6135. 00004C5C  486E FFF4                pea.l      [A6 - 0xC]
  6136. 00004C60  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  6137. 00004C64  A9EB                     syscall    Pack4/FP68K
  6138. 00004C66  486E FFF4                pea.l      [A6 - 0xC]
  6139. 00004C6A  486C 0008                pea.l      [A4 + 0x8]
  6140. 00004C6E  3F3C 1010                move.w     -[A7], 0x1010
  6141. 00004C72  A9EB                     syscall    Pack4/FP68K
  6142. 00004C74  6000 0076                bra        +0x78 /* 00004CEC */
  6143. label00004C78:
  6144. 00004C78  2F0C                     move.l     -[A7], A4
  6145. 00004C7A  4EBA FCD6                jsr        [PC - 0x32A /* 00004952 */]
  6146. 00004C7E  588F                     addq.l     A7, 4
  6147. 00004C80  6000 006A                bra        +0x6C /* 00004CEC */
  6148. 00004C84  2F0C                     move.l     -[A7], A4
  6149. 00004C86  4EBA FC6E                jsr        [PC - 0x392 /* 000048F6 */]
  6150. 00004C8A  588F                     addq.l     A7, 4
  6151. 00004C8C  605E                     bra        +0x60 /* 00004CEC */
  6152. 00004C8E  3D7C 001E FFFE           move.w     [A6 - 0x2], 0x1E
  6153. 00004C94  486C 0008                pea.l      [A4 + 0x8]
  6154. 00004C98  486E FFF4                pea.l      [A6 - 0xC]
  6155. 00004C9C  3F3C 100E                move.w     -[A7], 0x100E
  6156. 00004CA0  A9EB                     syscall    Pack4/FP68K
  6157. 00004CA2  486E FFFE                pea.l      [A6 - 0x2]
  6158. 00004CA6  486E FFF4                pea.l      [A6 - 0xC]
  6159. 00004CAA  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  6160. 00004CAE  A9EB                     syscall    Pack4/FP68K
  6161. 00004CB0  6C32                     bge        +0x34 /* 00004CE4 */
  6162. 00004CB2  3D7C 0005 FFFE           move.w     [A6 - 0x2], 0x5
  6163. 00004CB8  486C 0008                pea.l      [A4 + 0x8]
  6164. 00004CBC  486E FFF4                pea.l      [A6 - 0xC]
  6165. 00004CC0  3F3C 100E                move.w     -[A7], 0x100E
  6166. 00004CC4  A9EB                     syscall    Pack4/FP68K
  6167. 00004CC6  486E FFFE                pea.l      [A6 - 0x2]
  6168. 00004CCA  486E FFF4                pea.l      [A6 - 0xC]
  6169. 00004CCE  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  6170. 00004CD2  A9EB                     syscall    Pack4/FP68K
  6171. 00004CD4  486E FFF4                pea.l      [A6 - 0xC]
  6172. 00004CD8  486C 0008                pea.l      [A4 + 0x8]
  6173. 00004CDC  3F3C 1010                move.w     -[A7], 0x1010
  6174. 00004CE0  A9EB                     syscall    Pack4/FP68K
  6175. 00004CE2  6008                     bra        +0xA /* 00004CEC */
  6176. label00004CE4:
  6177. 00004CE4  2F0C                     move.l     -[A7], A4
  6178. 00004CE6  4EBA FC6A                jsr        [PC - 0x396 /* 00004952 */]
  6179. 00004CEA  588F                     addq.l     A7, 4
  6180. label00004CEC:
  6181. 00004CEC  286C 0014                movea.l    A4, [A4 + 0x14]
  6182. label00004CF0:
  6183. 00004CF0  B8FC 0000                cmpa.w     A4, 0x0
  6184. 00004CF4  6600 FE00                bne        -0x1FE /* 00004AF6 */
  6185. 00004CF8  285F                     movea.l    A4, [A7]+
  6186. 00004CFA  4E5E                     unlink     A6
  6187. 00004CFC  4E75                     rts
  6188. fn00004CFE:
  6189. 00004CFE  4E56 FFA8                link       A6, -0x0058
  6190. 00004D02  48E7 0700                movem.l    -[A7], D5,D6,D7
  6191. 00004D06  2F2D 9BE6                move.l     -[A7], [A5 - 0x641A]
  6192. 00004D0A  3F3C 0002                move.w     -[A7], 0x2
  6193. 00004D0E  A93A                     syscall    DisableItem
  6194. 00004D10  4EBA CD0E                jsr        [PC - 0x32F2 /* 00001A20 */]
  6195. label00004D14:
  6196. 00004D14  4A6D AB44                tst.w      [A5 - 0x54BC]
  6197. 00004D18  6718                     beq        +0x1A /* 00004D32 */
  6198. 00004D1A  4267                     clr.w      -[A7]
  6199. 00004D1C  3F3C FFFF                move.w     -[A7], 0xFFFF
  6200. 00004D20  486D 9BEE                pea.l      [A5 - 0x6412]
  6201. 00004D24  42A7                     clr.l      -[A7]
  6202. 00004D26  42A7                     clr.l      -[A7]
  6203. 00004D28  A860                     syscall    WaitNextEvent
  6204. 00004D2A  101F                     move.b     D0, [A7]+
  6205. 00004D2C  4880                     ext.w      D0
  6206. 00004D2E  3A00                     move.w     D5, D0
  6207. 00004D30  6014                     bra        +0x16 /* 00004D46 */
  6208. label00004D32:
  6209. 00004D32  A9B4                     syscall    SystemTask
  6210. 00004D34  4267                     clr.w      -[A7]
  6211. 00004D36  3F3C FFFF                move.w     -[A7], 0xFFFF
  6212. 00004D3A  486D 9BEE                pea.l      [A5 - 0x6412]
  6213. 00004D3E  A970                     syscall    GetNextEvent
  6214. 00004D40  101F                     move.b     D0, [A7]+
  6215. 00004D42  4880                     ext.w      D0
  6216. 00004D44  3A00                     move.w     D5, D0
  6217. label00004D46:
  6218. 00004D46  4A45                     tst.w      D5
  6219. 00004D48  6700 003C                beq        +0x3E /* 00004D86 */
  6220. 00004D4C  302D 9BEE                move.w     D0, [A5 - 0x6412]
  6221. 00004D50  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  6222. 00004D54  0001 0008                ori.b      D1, 0x8
  6223. 00004D58  002E 0010 002A           ori.b      [A6 + 0x2A], 0x10
  6224. 00004D5E  0012 0026                ori.b      [A2], 0x26 /* '&' */
  6225. 00004D62  000E 0018                ori.b      A6, 0x18
  6226. 00004D66  001C 000E                ori.b      [A4]+, 0xE
  6227. 00004D6A  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  6228. 00004D6E  6016                     bra        +0x18 /* 00004D86 */
  6229. 00004D70  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  6230. 00004D74  6010                     bra        +0x12 /* 00004D86 */
  6231. 00004D76  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  6232. 00004D7A  600A                     bra        +0xC /* 00004D86 */
  6233. 00004D7C  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  6234. 00004D80  6004                     bra        +0x6 /* 00004D86 */
  6235. 00004D82  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  6236. label00004D86:
  6237. 00004D86  4A6D B2B0                tst.w      [A5 - 0x4D50]
  6238. 00004D8A  6704                     beq        +0x6 /* 00004D90 */
  6239. 00004D8C  4EBA CC92                jsr        [PC - 0x336E /* 00001A20 */]
  6240. label00004D90:
  6241. 00004D90  4EBA D35C                jsr        [PC - 0x2CA4 /* 000020EE */]
  6242. 00004D94  4EBA FD52                jsr        [PC - 0x2AE /* 00004AE8 */]
  6243. 00004D98  7E00                     moveq.l    D7, 0x00
  6244. 00004D9A  6000 00E2                bra        +0xE4 /* 00004E7E */
  6245. label00004D9E:
  6246. 00004D9E  3007                     move.w     D0, D7
  6247. 00004DA0  C1FC 0618                muls.w     D0, 0x618
  6248. 00004DA4  41ED CFE4                lea.l      A0, [A5 - 0x301C]
  6249. 00004DA8  D1C0                     add.l      A0, D0
  6250. 00004DAA  2B48 CC24                move.l     [A5 - 0x33DC], A0
  6251. 00004DAE  206D CC24                movea.l    A0, [A5 - 0x33DC]
  6252. 00004DB2  4A28 0048                tst.b      [A0 + 0x48]
  6253. 00004DB6  6700 00C4                beq        +0xC6 /* 00004E7C */
  6254. 00004DBA  206D CC24                movea.l    A0, [A5 - 0x33DC]
  6255. 00004DBE  226D CC24                movea.l    A1, [A5 - 0x33DC]
  6256. 00004DC2  3029 0036                move.w     D0, [A1 + 0x36]
  6257. 00004DC6  B068 0606                cmp.w      D0, [A0 + 0x606]
  6258. 00004DCA  6C32                     bge        +0x34 /* 00004DFE */
  6259. 00004DCC  206D CC24                movea.l    A0, [A5 - 0x33DC]
  6260. 00004DD0  5468 0036                addq.w     [A0 + 0x36], 2
  6261. 00004DD4  206D CC24                movea.l    A0, [A5 - 0x33DC]
  6262. 00004DD8  226D CC24                movea.l    A1, [A5 - 0x33DC]
  6263. 00004DDC  3029 0036                move.w     D0, [A1 + 0x36]
  6264. 00004DE0  B068 0606                cmp.w      D0, [A0 + 0x606]
  6265. 00004DE4  6F0E                     ble        +0x10 /* 00004DF4 */
  6266. 00004DE6  206D CC24                movea.l    A0, [A5 - 0x33DC]
  6267. 00004DEA  226D CC24                movea.l    A1, [A5 - 0x33DC]
  6268. 00004DEE  3368 0606 0036           move.w     [A1 + 0x36], [A0 + 0x606]
  6269. label00004DF4:
  6270. 00004DF4  206D CC24                movea.l    A0, [A5 - 0x33DC]
  6271. 00004DF8  7001                     moveq.l    D0, 0x01
  6272. 00004DFA  3140 0046                move.w     [A0 + 0x46], D0
  6273. label00004DFE:
  6274. 00004DFE  206D CC24                movea.l    A0, [A5 - 0x33DC]
  6275. 00004E02  226D CC24                movea.l    A1, [A5 - 0x33DC]
  6276. 00004E06  3029 0038                move.w     D0, [A1 + 0x38]
  6277. 00004E0A  B068 060A                cmp.w      D0, [A0 + 0x60A]
  6278. 00004E0E  6F0A                     ble        +0xC /* 00004E1A */
  6279. 00004E10  206D CC24                movea.l    A0, [A5 - 0x33DC]
  6280. 00004E14  5568 0038                subq.w     [A0 + 0x38], 2
  6281. 00004E18  6012                     bra        +0x14 /* 00004E2C */
  6282. label00004E1A:
  6283. 00004E1A  206D CC24                movea.l    A0, [A5 - 0x33DC]
  6284. 00004E1E  4A68 0038                tst.w      [A0 + 0x38]
  6285. 00004E22  6708                     beq        +0xA /* 00004E2C */
  6286. 00004E24  206D CC24                movea.l    A0, [A5 - 0x33DC]
  6287. 00004E28  5368 0038                subq.w     [A0 + 0x38], 1
  6288. label00004E2C:
  6289. 00004E2C  206D CC24                movea.l    A0, [A5 - 0x33DC]
  6290. 00004E30  4A68 0036                tst.w      [A0 + 0x36]
  6291. 00004E34  6F20                     ble        +0x22 /* 00004E56 */
  6292. 00004E36  206D CC24                movea.l    A0, [A5 - 0x33DC]
  6293. 00004E3A  226D CC24                movea.l    A1, [A5 - 0x33DC]
  6294. 00004E3E  3028 003C                move.w     D0, [A0 + 0x3C]
  6295. 00004E42  D169 0030                add.w      [A1 + 0x30], D0
  6296. 00004E46  206D CC24                movea.l    A0, [A5 - 0x33DC]
  6297. 00004E4A  226D CC24                movea.l    A1, [A5 - 0x33DC]
  6298. 00004E4E  3028 003E                move.w     D0, [A0 + 0x3E]
  6299. 00004E52  D169 0032                add.w      [A1 + 0x32], D0
  6300. label00004E56:
  6301. 00004E56  4EBA F512                jsr        [PC - 0xAEE /* 0000436A */]
  6302. 00004E5A  4EBA F6F2                jsr        [PC - 0x90E /* 0000454E */]
  6303. 00004E5E  206D CC24                movea.l    A0, [A5 - 0x33DC]
  6304. 00004E62  4A68 0036                tst.w      [A0 + 0x36]
  6305. 00004E66  6F14                     ble        +0x16 /* 00004E7C */
  6306. 00004E68  7C00                     moveq.l    D6, 0x00
  6307. 00004E6A  6006                     bra        +0x8 /* 00004E72 */
  6308. label00004E6C:
  6309. 00004E6C  4EBA F334                jsr        [PC - 0xCCC /* 000041A2 */]
  6310. 00004E70  5246                     addq.w     D6, 1
  6311. label00004E72:
  6312. 00004E72  206D CC24                movea.l    A0, [A5 - 0x33DC]
  6313. 00004E76  BC68 060C                cmp.w      D6, [A0 + 0x60C]
  6314. 00004E7A  6DF0                     blt        -0xE /* 00004E6C */
  6315. label00004E7C:
  6316. 00004E7C  5247                     addq.w     D7, 1
  6317. label00004E7E:
  6318. 00004E7E  BE6D AC62                cmp.w      D7, [A5 - 0x539E]
  6319. 00004E82  6D00 FF1A                blt        -0xE4 /* 00004D9E */
  6320. 00004E86  52AD F4B6                addq.l     [A5 - 0xB4A], 1
  6321. 00004E8A  4A6D B2AE                tst.w      [A5 - 0x4D52]
  6322. 00004E8E  6600 FE84                bne        -0x17A /* 00004D14 */
  6323. 00004E92  426E FFA8                clr.w      [A6 - 0x58]
  6324. 00004E96  3D7C 012C FFAC           move.w     [A6 - 0x54], 0x12C
  6325. 00004E9C  426E FFAA                clr.w      [A6 - 0x56]
  6326. 00004EA0  3D7C 012C FFAE           move.w     [A6 - 0x52], 0x12C
  6327. 00004EA6  486E FFA8                pea.l      [A6 - 0x58]
  6328. 00004EAA  A928                     syscall    InvalRect
  6329. 00004EAC  426E FFA8                clr.w      [A6 - 0x58]
  6330. 00004EB0  3D7C 00DC FFAC           move.w     [A6 - 0x54], 0xDC
  6331. 00004EB6  3D7C 019A FFAA           move.w     [A6 - 0x56], 0x19A
  6332. 00004EBC  3D7C 01F4 FFAE           move.w     [A6 - 0x52], 0x1F4
  6333. 00004EC2  486E FFA8                pea.l      [A6 - 0x58]
  6334. 00004EC6  A928                     syscall    InvalRect
  6335. 00004EC8  3D7C 00DC FFA8           move.w     [A6 - 0x58], 0xDC
  6336. 00004ECE  3D7C 00F8 FFAC           move.w     [A6 - 0x54], 0xF8
  6337. 00004ED4  3D7C 012C FFAA           move.w     [A6 - 0x56], 0x12C
  6338. 00004EDA  3D7C 01F4 FFAE           move.w     [A6 - 0x52], 0x1F4
  6339. 00004EE0  486E FFA8                pea.l      [A6 - 0x58]
  6340. 00004EE4  A928                     syscall    InvalRect
  6341. 00004EE6  2F2D 9BE6                move.l     -[A7], [A5 - 0x641A]
  6342. 00004EEA  3F3C 0002                move.w     -[A7], 0x2
  6343. 00004EEE  A939                     syscall    EnableItem
  6344. 00004EF0  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  6345. 00004EF4  4E5E                     unlink     A6
  6346. 00004EF6  4E75                     rts
  6347.